2014-11-03 50 views
0

活动描述:延时动态GUI改变

的主要思想是具有一个SMS发送列表,并且当用户点击“发送”按钮时,广播接收器开始接收和类似的突出GUI变化“发送/不发送”成员列表,更新进度条,计数等

问题:活动几个小时运行,并保存完全相同的GUI同步与用户的操作在手机上的变化是非常重要的

但是我有几个问题和问题

  1. 电池没电了/应用程序崩溃。

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

  2. 用户点击后退/停止按钮或有来电的应用程序/只是想上网冲浪网页。

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

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

回答

0

理想的方式可能是

  • 做后端逻辑与广播接收者+意向服务并将数据记录在后端

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

+0

肯定的,但它不会是网上/现场GUI时,用户回来的活动再次): – 2014-11-03 10:38:13

+0

一旦用户回来到活动 - (中的onCreate /的onResume)用数据重新填充视图。干净地分开你的任务 – Aun 2014-11-03 11:30:26

+0

是的,但它不会是在线/活gui。 。 。当用户回来时,我可以显示heme的正确状态,但gui将停止并行播放reciver – 2014-11-03 13:52:07