
关于android和服务的新问题.目前我正在开发一个应该将图像发送到服务器的应用程序.还应该可以并行发送更多图像.
我提供了一项服务,为每张图片创建一个新图像.活动可以绑定到该服务并收集有关进度的信息.我想显示通知中每个图像的当前状态(当用户单击通知时,应显示具有该图像进度的活动).
但我对这种方法有几个问题.绑定有错误,通知挂起事件启动活动完全新,所以我丢失了有关当前发送图像的信息,等等.
有人可以告诉我,我怎么能以适当的方式设计这样的问题.
谢谢
解决方法:
我将使用在application类中创建的Controller对象.
该控制器对于您的所有活动都是相同的.如果启动了图像上载,则控制器会创建新的服务/线程并监视其状态并显示通知.现在,每个活动都可以向控制器询问其过程的状态,并向用户显示相应的信息.这样,生活在应用程序生命周期中的控制器将绑定到服务而不是短期活动
droIDcon上有一个关于Mark brady的谈话,你可以在slideshare找到幻灯片.当解释使用的架构标记时,在幻灯片的后面部分会有趣.我用相同的问题进行了几个星期的斗争并得出了相同的结果,我很高兴最终在这个主题网上存在某种资源.
总结以上是内存溢出为你收集整理的Android服务多线程设计全部内容,希望文章能够帮你解决Android服务多线程设计所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)