Почему в андроиде при звонках активность не прекращается? - PullRequest
0 голосов
/ 06 июля 2018

Когда выполняется какое-либо действие, и если мы меняем среднее значение ориентации (портретное на ландшафтное или ландшафтное на портретное), то грань действия - это OnPause, OnStop, onDestroy, затем снова переходит к onRestart, onStart. Тогда мой вопрос заключается в том, что если кто-то звонит мне, и мой мобильный телефон находится в режиме звонка, то я меняю ориентацию, тогда почему звонок не прерывается или не прерывает звонок ???

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

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

0 голосов
/ 06 июля 2018

Мы можем иметь статическую переменную Media Player и сделать ее базовый класс как класс Singleton. Предположим, что наша ориентация активности теперь изменяется, все будет воссоздано при изменении ориентации, но переменная Mp не будет воссоздана из-за статического свойства.

Кроме того, пройдите onConfigurationChanged , что поможет вам добиться того же.

Тогда есть сервисы, в зависимости от вашей архитектуры кода.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...