Эмулятор Android закрывается при переопределении ориентации экрана - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть приложение, в котором все действия имеют ориентацию, переписанную на портретную.

Вот так выглядит объявление случайной активности в манифесте:

<activity
    android:configChanges="orientation|keyboardHidden"
    android:label="@string/app_name"
    android:name=".activities.LeaderboardActivity"
    android:screenOrientation="portrait" >
</activity>

Больше ничего не изменилосьпо этому вопросу в LeaderboardActivity.java.

Этот код прекрасно работает на моем телефоне, но когда я загружаю эмулятор, чтобы получить несколько снимков экрана, он продолжает отправлять мне следующую ошибку:

"The application Android keyboard (process com.android.inputmethod.latin) has stopped unexpectedly. Please try again"

Когда я нажимаю «Принудительно закрыть», ничего не происходит, приложение продолжает работать, но ошибка появляется снова менее чем за 10 секунд, что делает невозможным что-либо сделать.

Кто-то еще испытывал такого родапроблема раньше?

И это не специфическая проблема с моим эмулятором, потому что все члены моей команды получают одинаковую ошибку на своих ПК, но не на своих телефонах.

РЕДАКТИРОВАТЬ: Мой друг сказал мне, что он столкнулся с той же проблемой, и решил ее, открыв AVD вручную перед запуском приложения, и вызывая приложение только тогда, когда онополностью загруженЯ все еще не пробовал это, я обновлю это, когда я проверю этот метод.

1 Ответ

0 голосов
/ 09 декабря 2011

Почему вы используете android:configChanges="orientation|keyboardHidden", поскольку вы заставляете Android оставаться в портретной ориентации? Может в этом проблема .. ты пытался снять его?

...