Неожиданное резюме о “пакете называет”, в то время как уже возобновлено по ''Ошибке" имени пакета в Android

При изменении ориентации моего телефона или эмулятора я получаю следующий вывод в LogCat:

04-09 11:55:26.290: INFO/WindowManager(52): Setting rotation to 1, animFlags=0
04-09 11:55:26.300: INFO/ActivityManager(52): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/1 nav=3/1 orien=2 layout=18}
04-09 11:55:26.460: INFO/UsageStats(52): Unexpected resume of client while already resumed in client
04-09 11:55:26.579: INFO/SearchPosition(807):  Activity is paused
04-09 11:55:26.689: INFO/SearchPosition(807):  Activity is resuming

SearchPosition является действием, которое отображено. Действие приостанавливается, записан в onPause Методе, и Действие возобновляется в onResume методе действия.

Я погуглил немного для сообщения об ошибке, но я не полностью понимаю значение его. Я думаю, что это могло означать, что старое Действие правильно не уничтожается после изменения экранной ориентации.

Это корректно? Если да, что вызывает ошибку? Если это не корректно? Что производится значение этого?

22
задан Janusz 9 April 2010 в 10:00
поделиться

1 ответ

Добавьте это в объявление активности в ваш manifest.xml:

android:configChanges="orientation"

Пример:

<activity android:name=".MyApp" android:configChanges="orientation" android:label="@string/app_name">

https://developer.android.com/guide/topics/manifest/activity-element.html#config

Для устройств с QWERTY-клавиатурой

android:configChanges="keyboardHidden|orientation"
12
ответ дан 29 November 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: