Android - 完成另一项活动的活动

Way*_*int 3 android

有什么办法,如何从堆栈中完成某些活动?我有服务,它会查找更新,当找到更新时,它会打开更新活动,其中将显示安装提示.但是在安装完成后我想完成更新活动,因为没有必要仍然在堆栈上.

谢谢

Tha*_*hem 5

如果更新活动正在启动另一个安装活动,那么您可能希望void onActivityResult(int requestCode, int resultCode, Intent intent)在更新活动中覆盖,提供以下实现.此外,当更新活动启动安装活动时,它应该使用startActivityForResult(Intent, int)而不是使用startActivity(Intent).

  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent intent)
  {
    super.onActivityResult(requestCode, resultCode, intent);
    finish();
  }
Run Code Online (Sandbox Code Playgroud)


小智 5

非常有用的代码

classname.static object.finish();
Run Code Online (Sandbox Code Playgroud)