如何清除Android设备关机时的默认活动?

San*_*eep 5 android android-activity

我创建了一个Android应用程序.我把它作为默认Activity启动它.

我的问题是,如果我硬重启或电池电量下降,设备将关闭,我的设备继续启动,Activity我陷入启动循环.

我怎么解决这个问题?

任何帮助赞赏.

Tap*_*ker 1

解决方案很简单,为启动时创建一个 BroadcastReceiver ,并将 ForceClosed 等标志设置为 TRUE ,如果应用程序终止且没有任何错误,则将该标志设置为 FALSE 。

收到启动广播后,检查 ForceClosed 是否为 TRUE,如果是,请执行任何操作,然后将其设置回 FALSE。