java - 如何从重新排序到前面的 Activity 运行特定功能

标签 java android android-intent android-asynctask android-activity

我是编程和 Android 开发的初学者。

我有 2 个带有 ACTIVITY_REORDER_TO_FRONT 标志的 Activity,并且我需要保留这两个 Activity,因此我无法使用 startActivityForResult(. ..) 因为无法使用 finish()

我使用 AsyncTask 在两个 Activity 中从服务器检索数据。此数据更新我的Activity 中的内容。

如何在将 Activity 重新排序到前面后立即启动此 AsyncTask

最佳答案

当 Activity 到达前端时,onNewIntent() 被调用,您可以在那里启动您的 AsyncTask

关于java - 如何从重新排序到前面的 Activity 运行特定功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23635159/

相关文章:

java - 我可以将 HashMap 键和值交换到其他吗?

android - .getPath() 与 cursor 在 Android 中从 uri 获取文件的真实路径的区别

android - Intent.ACTION_HEADSET_PLUG 的状态 extra 总是返回 1

Android 排除一些相机 Intent

android - 从 Activity 移动到 fragment

java - 抛出什么异常?

java - 自动安装 Eclipse 插件的依赖项

java - 替换字符串中的单词,同时保留原始单词的大小写

java.lang.NoSuchMethodError : No interface method sort(Ljava/util/Comparator;) exception in sorting arraylist android

android - Google Glass 上的 ListView