Android 开发新手求一个思路

2017-05-31 00:42:04 +08:00
 supman

有 fragment A 和 fragment B,其中 A 主要任务是从网页抓取信息,并显示在一个 textview 中。这个过程比较耗时所以单独用了一个线程然后更 UI 线程。

目前遇到的问题是,如果在 fragment A 抓取过程中,切换到 B,抓取任务就会中断。所以想求一个思路,怎么能保持抓取任务一直进行,!!! 并且能更新到 textview !!! 即使当前不在 fragment A 呢? 谢谢啦

2011 次点击
所在节点    问与答
5 条回复
KNOX
2017-05-31 00:59:39 +08:00
不要 replace,用 show and hide
Totato5749
2017-05-31 02:04:06 +08:00
Service or IntentService + Broadcast receiver
supman
2017-05-31 08:12:29 +08:00
@KNOX
@Totato5749
谢谢二位啦
打算用#1 的方案。 #2 有点不明白。
Shura
2017-05-31 08:49:32 +08:00
@supman 先把 Android 四大组件学会再撸程序会好很多。
lguipeng
2017-05-31 09:25:04 +08:00
为什么后台任务需要 Fragment A !

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX