活动描述:
主要想法是有一个短信发送列表,当用户点击“发送”按钮时,广播接收器开始接收和GUI更改,如突出显示“已发送/未发送”成员列表,更新进度条,计数等
问题:活动运行数小时,与用户在手机上的操作同步保存完全相同的GUI更改非常重要
但是我有一些问题而且
电池耗尽/应用程序崩溃。
解决方案:将每个“发送”状态保存到文件并在用户下次运行应用时加载
用户点击后退/停止按钮或有来电/只想上网。
解决方案:也许继续在后台运行它?通过使用透明活动?
*注意:它不是关于'保存'状态或'恢复'状态,因为一切都取决于广播接收器
答案 0 :(得分:0)
理想的方式可能是
使用广播接收器+目标服务执行后端逻辑并在后端记录数据
使用活动仅根据保存的数据显示UI状态。