android - 在继续 Activity 之前等待 Intent 完成

标签 android android-intent

我说明了我的问题, 我选择了一个应用程序,只需按一下按钮即可快速连续执行一系列操作。 每个操作都由在市场中执行应用加载或安装外部 apk 的 Intent 表示。

目前我的应用程序快速连续完成所有操作,但最常出错,尤其是当 Intent 变得很多(超过 8 个)时 所以我想重写代码以便:

  • 我干杯,
  • 首次启动 Intent ,
  • 主要 Activity 已暂停,
  • 术语安装或下载,
  • 使用后退按钮返回主应用
  • 向我展示了第二个 toast ,
  • 并开始第二个 Intent ,
  • 等..等..

然后 有没有办法等待第一个intent结束继续?

最佳答案

使用 startActivityForResult() 开始加载/安装或其他任何操作。 处理已启动 Activity 中的后退按钮事件以中止正在运行的操作。

当您的子 Activity 完成后,您可以在主 Activity 的 onActivityResult() 中评估结果。

查看此处了解更多信息:http://developer.android.com/reference/android/app/Activity.html

关于android - 在继续 Activity 之前等待 Intent 完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952420/

相关文章:

android - Android和Unity之间如何通信?

android - 通过 android 中的 Intent 将视频分享到 viber 不起作用

android - 单选复选框问题

java - 读取时,android 中保存的位图长度为 3 个字节

Android - 更改 MX 播放器的标题

android - 在电子邮件 : android. 中发送多个附件 intent.extra.STREAM 预期 Parcelable

android - 应用程序关闭时从 BLE 设备向手机推送通知或 Intent

java - 推送通知时出现致命异常

java - Android AlarmManager.setExact() 未触发

android - 如何检测Android手机联系人应用程序是否支持结构化邮政地址?