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

StackOverflow https://stackoverflow.com/questions/2430848

  •  19-09-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Значения в моем TextView сохраняются в резюме.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top