jam*_*mbo 1 java android android-intent bootcompleted android-activity
基本上我正在尝试创建一个包含重新启动设备的按钮的活动,并在重新启动后返回到相同的活动.
我知道这个问题可能会与其他人重新启动设备,但这不是这个问题的焦点,因为我可以让设备重新启动.
我已经让按钮重新启动设备,但是在重新启动完成后我可以让它启动活动的唯一方法是BOOT_COMPLETED在清单中注册广播接收器.麻烦的是这个方法每次设备启动时都会启动活动,这是不受欢迎的.当我在按钮上注册接收器时单击侦听器,它在重新启动后不会启动活动.
我想知道是否可能有一个额外的BOOT_COMPLETED,我可以用它来决定是否有意重新启动.
任何建议将不胜感激,提前谢谢!
只需保存与通过您的活动重新启动的设备相对应的整数.使用SharedPreference的是相同的.在重新启动时,在您的broadcast receiver,检查是否设置了值.如果已设置,请开始您的活动,否则,让它离开.
编辑:
始终,在重新启动完成并且您的活动在前面时取消设置此值.
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |