活动B结束后如何在活动A中启动功能?

Tis*_*ila 1 android android-activity

我的应用程序有2个活动.主要活动是A.我在A中调用开始B(在B中当用户按下Backbutton B的进程将被此代码杀死)

int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid);
Run Code Online (Sandbox Code Playgroud)

我的问题是,当B完成后如何在A中启动一个功能?

Las*_*ior 7

通过活动A开始您的活动B.

Intent intent = new Intent(ActivityA.this,ActivityB.Class);
startActivityForResult(intent,0);
Run Code Online (Sandbox Code Playgroud)

完成你的活动B.

Intent intent = new Intent();
setResult(RESULT_OK,intent );       
finish();
Run Code Online (Sandbox Code Playgroud)

现在在ActivityA中

@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data)
  {
    super.onActivityResult(requestCode, resultCode, data);
    //Do your work here in ActivityA

  }
Run Code Online (Sandbox Code Playgroud)