延迟动态GUI更改

时间:2014-11-03 06:42:18

标签: java android sms broadcast

活动描述:

主要想法是有一个短信发送列表,当用户点击“发送”按钮时,广播接收器开始接收和GUI更改,如突出显示“已发送/未发送”成员列表,更新进度条,计数等

问题:活动运行数小时,与用户在手机上的操作同步保存完全相同的GUI更改非常重要

但是我有一些问题而且

  1. 电池耗尽/应用程序崩溃。

    解决方案:将每个“发送”状态保存到文件并在用户下次运行应用时加载

  2. 用户点击后退/停止按钮或有来电/只想上网。

    解决方案:也许继续在后台运行它?通过使用透明活动?

  3. *注意:它不是关于'保存'状态或'恢复'状态,因为一切都取决于广播接收器

1 个答案:

答案 0 :(得分:0)

理想的方式可能是

  • 使用广播接收器+目标服务执行后端逻辑并在后端记录数据

  • 使用活动仅根据保存的数据显示UI状态。