首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于构建服务、活动、线程的建议

关于构建服务、活动、线程的建议
EN

Stack Overflow用户
提问于 2010-10-06 04:23:12
回答 2查看 284关注 0票数 0

有人能帮帮我吗?

我想写一个程序,它使用一个服务来定期更新一个活动的文本视图。

我使用带有两个按钮的ActivityA来启动/停止我的服务。在服务中,我运行一个计时器,该计时器每秒触发一次。从这里开始,我需要启动并更新ActivityB上的文本视图,目前它只是一个计数器值。

我相信可能有更好的方法来做到这一点,比如只使用一个活动,也许使用线程,但主要的设计考虑是让服务运行,即使我的活动被断言(计数器值将触发一些警报或文件写入,而不是文本视图更新)。

抱歉,我漫无边际了。我发现android开发者资源提供了太多的解决方案!

谢谢

EN

Stack Overflow用户

发布于 2010-10-06 05:44:45

在服务中,我运行一个计时器,该计时器每秒触发一次。

为什么?大多数安卓设备都使用电池。电池永远不会足够大。您为用户提供了什么值来证明您的CPU和RAM支出(以及电池寿命)是合理的?

从这里开始,我需要在ActivityB上启动并更新一个文本视图,目前它只是一个计数器值。

"here“在哪里?

我相信可能有更好的方法来做到这一点,比如只使用一个活动

我想是这样的。

可能使用线程

可能不会。

,但主要的设计考虑事项是,即使我的活动被断言,也要让服务运行

这比你想象的要复杂得多。

(计数器值将触发一些警报或文件写入,而不是文本视图更新)。

如果您的目标是在特定时间做某事,请使用AlarmManager

我怀疑,对于你正在尝试做的任何事情,都有一种比你目前所走的道路更好的方法。不幸的是,由于我不知道您正在尝试做什么,我的能力有限,无法提供更具体的建议。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3867407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档