2016-02-29 73 views
0

正在处理一个android项目,但我的问题是当手机进入睡眠状态时更改对话框。下面是这种情况,用户点击一个按钮,显示一个对话框处理,同时应用程序连接到服务器,如果通信需要长时间的电话在这个过程中,所以当用户醒来电话对话可能发生了变化,以我想可以睡觉交易成功或类似的东西。请帮助,非常感谢。当屏幕关闭时的Android显示对话框

+0

您可以使用[激活锁定(https://developer.android.com/intl/ru/reference/android/os/PowerManager.WakeLock.html),直到您的交易完成。 – g4s8

回答

1

您可以使用onStart()onResume()回调ActivityFragment来更新您的对话框。

+0

服务器连接通过发送一个广播的活动相应地更新对话框服务处理的,我甚至不能确定被接收的广播时,当手机正在睡觉,给我更多的见解 –

+0

您必须保存成功或某处出现故障,如在SharedPref中。因为一旦你取消了注册,你将无法收到广播。 –

+0

好非常感谢这个 –