我实现了一个广播接收器来更新我的一个UI活动但我的问题是:当用户按下后退按钮时,android会杀死广播接收器,但是当点击主页按钮时,状态会被保留。我想要实现的是即使在点击后方按钮后保留状态 - onBackPressed()
直到用户明确调用finish()
。有什么指针吗?
答案 0 :(得分:1)
您不应该依赖于Activity
始终可以接收广播。相反,使用LocalBroadcastManager尝试将广播传递到Activity
,如果失败,请在本地存储更新并在下次显示Activity
时应用它。
答案 1 :(得分:0)