Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 来自服务提供商(电信网络)的弹出消息,导致活动暂停_Android_Android Activity_Android Alertdialog_Onpause_Service Provider - Fatal编程技术网

Android 来自服务提供商(电信网络)的弹出消息,导致活动暂停

Android 来自服务提供商(电信网络)的弹出消息,导致活动暂停,android,android-activity,android-alertdialog,onpause,service-provider,Android,Android Activity,Android Alertdialog,Onpause,Service Provider,我发现来自我的服务提供商(电信网络)的弹出消息导致我的应用程序活动暂停。有什么方法可以阻止这些消息暂停我的活动吗?我不确定您是否可以采取很多措施来阻止服务提供商的弹出消息 处理这种情况的最简单方法是将倒计时计时器或铃声播放器切换到背景 现在发生的情况是,当这些弹出窗口出现时,您的服务会暂时失去焦点,并在关闭弹出窗口时重新获得焦点。在服务中实现您的计时器和东西将防止这种情况发生 编辑: 最好的方法是,用所有的按钮写下你想要的整个布局。在一系列活动中,你可以调用任何你想要的意图。同时,您可以将倒计时

我发现来自我的服务提供商(电信网络)的弹出消息导致我的应用程序活动暂停。有什么方法可以阻止这些消息暂停我的活动吗?

我不确定您是否可以采取很多措施来阻止服务提供商的弹出消息

处理这种情况的最简单方法是将倒计时计时器或铃声播放器切换到背景

现在发生的情况是,当这些弹出窗口出现时,您的服务会暂时失去焦点,并在关闭弹出窗口时重新获得焦点。在服务中实现您的计时器和东西将防止这种情况发生

编辑:

最好的方法是,用所有的按钮写下你想要的整个布局。在一系列活动中,你可以调用任何你想要的意图。同时,您可以将
倒计时
铃声播放器
设置为
服务
中的
静态
对象


因此,在活动中,当您按下开始按钮时,您只需编写service.countdowntimer.start(),它将从活动中启动cdt,停止时间和铃声播放器也是如此。您只是将您的铃声播放器和cdt转移到后台,并在另一个扩展服务的类中实现它。休息几乎一切都保持不变。您甚至不需要任何类型的侦听器。

什么类型的弹出消息?您可以显示任何代码吗?上次通话费用为0.05卢比,当前余额为86.05卢比。基本上是关于通话平衡和信息平衡之类的信息。即使没有打电话,我也经常在手机上收到这些信息。我想可能是2g以上的数据传输。无论如何,这样的弹出窗口可能会破坏我的应用程序/活动,它有一个倒计时计时器和一个铃声播放器。我在暂停时停止播放器,以向用户说明原因按home(主页)或back(返回)键,但现在即使是这些弹出窗口,活动也会暂停。缺少飞行模式?如果它是通过运营商添加到平台或预加载的应用程序(最终用户无法删除或选择退出),则不会。最多你可以将中断的后果最小化。这个活动也有一个布局。服务不能有正确的布局?没关系。在活动的布局中可以有一个按钮,用于启动服务中的倒计时。这样,您就可以拥有布局和活动,同时还可以在服务中实现功能。我希望你能理解。现在我正在收听cdt中的一些按钮。按下这些按钮后,将启动相应的意图,加上cdt将随着铃声和当前活动的完成而停止。我正在使用cdt来指定铃声播放的最长时间和当前活动的显示。我还有cdt和玩家停止,意图启动,此活动在onPause完成。那么,对于服务,我该如何进行所有这些工作呢?我是否从服务中设置了一些广播,以便在cdt完成时使用。同样,当按下其中一个按钮时,情况如何?我是否将广播发送到服务?