2014-12-12 2 views
0

Пытается следовать чему-то. Кипение до простейших: В моем AndroidManifest.xml у меня есть следующий:Уведомление об изменении ориентации в Android

<application 
android:allowBackup="true" 
android:configChanges="orientation" 
... 
</application> 

В моей деятельности, которая работает у меня есть это:

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    Log.d("PrimesAreInP", "onConfigurationChanged called"); 
} 

Однако при изменении ориентации телефона из портретных пейзаж Я никогда не вижу печать onConfigurationChanged(). Что еще мне нужно сделать, чтобы увидеть этот звонок?

+1

Добавьте это к свойствам активности в манифесте – Triode

ответ

3

Попробуйте добавить это для деятельности тэга:

<activity android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboa‌​rdHidden"

+0

Хм, никакой разницы .. – user3079275

+0

Произошла ли такая ориентация ?? – Zubair

+0

Да, изменение ориентации происходит. – user3079275

0

Я думаю, что вам не хватает этот пижон:

super.onConfigurationChanged(newConfig); 

и не забудьте написать эту строку в деятельности теге вашего menifest:

android:configChanges="orientation|screenSize" 

удачи !!!

Смежные вопросы