Android: Что происходит с моей активностью в случае входящего телефонного звонка? - PullRequest
7 голосов
/ 12 марта 2010

Я хочу знать, что произойдет с моей активностью в случае входящего телефонного звонка? Будет ли сохранено состояние моей активности или я должен явно его сохранить?

Другой вопрос: возобновится ли активность после отключения вызова?

Пожалуйста, помогите ..!

Ответы [ 3 ]

4 голосов
/ 12 марта 2010

Вы можете проверить поведение вашего приложения, переключаясь между портретным и альбомным режимами (CONTROL + F11 в эмуляторе). Это закроет вашу деятельность, а затем после изменения ориентации экрана действие будет воссоздано.

Простые вещи будут сохранены, но некоторые вещи, такие как положение курсора или ввод пользователя в текстовые поля, не будут сохранены. Вы можете сделать это самостоятельно в методе onSaveInstanceState () из Activity. Подробнее здесь

2 голосов
/ 12 марта 2010

вы можете попробовать это на эмуляторе, подключив другой эмулятор и вызвать первый. На самом деле да, ваша активность будет сохранена, и перезагрузка телефонного звонка прекратится. Я постараюсь найти для вас какой-нибудь документ. подожди несколько минут плз

жизненный цикл деятельности здесь

0 голосов
/ 12 марта 2010

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

Значения в моем текстовом просмотре сохраняются при возобновлении.

Большое спасибо за ваши ответы!

...