当没有窗口焦点时,避免调用onPause()

时间:2016-02-02 14:26:51

标签: android window android-lifecycle onpause lostfocus

我正在为没有屏幕的Android设备设计应用程序! 当然问题是我没有窗口焦点(我没有屏幕)
因此在onResume之后立即调用onPause。

为了进行测试,我使用带有模拟UI布局的受控PC,但是当我丢失时 屏幕焦点或在我的设备上没有模拟UI的情况下运行,调用onPause。

我尝试了一些窗口管理器标志来帮助我,但他们都没有帮助我。有人试过没有屏幕的应用程序或者可以提供帮助吗?

1 个答案:

答案 0 :(得分:2)

有可能用Activity来完成你的工作,但你可能会让你的生活变得更加悲惨。我认为你要找的是ServiceBroadcastReceiver。查看ServicesBroadcast receivers上的官方文档。