android - 异步任务在不同的 Activity 中开始和结束

标签 android android-activity android-asynctask

我想实现以下行为,但我不确定如何实现:

  1. 用户开始 Activity
  2. Activity 启动一个 AsyncTask
  3. 用户执行一些创建新 Activity 的操作
  4. AsyncTask 完成并以某种方式将结果返回给新 Activity

有没有办法实现这种行为?

谢谢

最佳答案

创建一个 Service它本身产生自己的线程并进行后台处理。您可以将您的 Activity 绑定(bind)到该服务,以便您可以在处理完成时回调到 Activity 中。

关于android - 异步任务在不同的 Activity 中开始和结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8231971/

相关文章:

android - 如何同时启动两个媒体播放器(并同步播放)?

java - 调用一个函数

java - 如何在AsyncTask doInBackground()中使用同步对象?

android - 我可以检查之前的 Activity 是哪个吗,Android?

java - 从服务器接收响应时出错?

安卓加载器 : Cannot load data to ListView

Android SearchView 不允许输入(与 TabActivity 冲突?)

android - android中的数据绑定(bind)

android - fragment 不启动服务

java - Android,来自特定 TabBar 项目的打开 Activity