当resulatant活动崩溃时,调用者活动获得onStop()回调

时间:2016-10-14 05:45:55

标签: android android-activity

目前我的申请流程就像

•很少有活动导致活动A

•活动A通过调用startActivityForResult()

导致活动B.

•活动B通过
导致活动C(来自具有所有权限的其他应用程序的活动) 调用startActivityForResult()

现在,当活动C崩溃时,我无法看到活动B,它直接引导我进入活动A.

以下是我在活动C崩溃后进入活动B的一些回调

- onStop()

- onDestroy()

表示活动B正在完成/杀/毁。

但我没有完成活动B.

当活动C崩溃时我想要一些流程。

任何帮助?,提前感谢您的回复。

注意:故意创建此崩溃以在活动B中测试和处理此类场景。

修改1:

要启动活动C,请使用以下代码段

public onButtonClick(){
   Intent myIntent = new Intent();
   int requestCode;
               myIntent.setClassName(OTHER_APPLICATION_PACKAGE_NAME,OTHER_APPLICATION_ACTIVITY_NAME);

startActivityForResult(posLeadListActivityIntent, requestCode);

}

onActivityResult(){
super.onActivityResult(requestCode, resultCode, data);
        Log.d(TAG,"in onActivityResult");
        if(resultCode == Activity.RESULT_OK){
             parseAndHandleResult(requestCode,data);
          }
}

0 个答案:

没有答案