我正在构建一个Android信息亭应用程序,该应用程序将为小型客户端作业提供24/7全天候运行,播放视频。不过,我发现在某些时候,电源可能会关闭,这意味着平板电脑在电源关闭时需要停止运行应用程序(或至少移除屏幕保持活动状态),并在电源关闭时重新设置所有设置电源重新打开,因此不会完全关闭设备。我之前做过一些Android工作,但没有像这样。鉴于我只有一个活动,并且当我的广播接收器(我已在我的Manifest文件中注册)接收到的状态接收到我的onReceive呼叫时,活动将会运行对我来说,最佳实践/最习惯的方式是什么将改变的状态传达给我的活动?通知我主要从BroadcastReceiver中更改电源状态的活动
我看过的当前方法涉及对活动的静态引用在活动中公开可用并使用它与活动进行通信(根据应用程序的生命周期将其适当地设置为self或null)。这是最有效的方法吗?
你为什么不在你的活动中注册权力? – 2013-03-21 23:41:36