我说明了我的问题, 我选择了一个应用程序,只需按一下按钮即可快速连续执行一系列操作。 每个操作都表示意图在市场中执行应用程序的加载或安装外部apk。
目前我的应用程序连续快速完成所有操作,但大多数情况下会出现错误,尤其是当意图变得很多时(超过8个) 所以我想重写代码,以便:
然后 还有一种方法可以等待第一个意图的结束继续吗?
答案 0 :(得分:6)
使用startActivityForResult()
开始加载/安装或其他任何操作。
处理已启动活动中的后退按钮事件以中止正在运行的操作。
当您的子活动完成后,您可以在主要活动的onActivityResult()
中评估结果。
有关详细信息,请参阅此处:http://developer.android.com/reference/android/app/Activity.html