[英]Go back to previous app
app A call startActivity
to app B , app B verify and go back to app A . app A调用
startActivity
到app B,app B验证并返回到appA。 how to implement this . 如何实现这一点。
app A : 应用A:
Intent intent;
PackageManager packageManager = GameLanuchActivity.this.getPackageManager();
intent = packageManager.getLaunchIntentForPackage("com.example");
if(null == intent) {
//todo not exit.
} else {
intent.setComponent(new ComponentName("com.example","com.example.XeaAuthActivity"));
GameLanuchActivity.this.startActivity(intent);
}
app B : 应用B:
called quit
after some logic , it return to the HomeActivity of app B , not app A . 经过某种逻辑调用
quit
后,它返回应用B而不是应用A的HomeActivity。
private void quit() {
finish();
overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out);
}
Try adding: 尝试添加:
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
to app A. 到应用程序A。
try : 尝试:
finishAffinity();
But it apply in only API level 16 above.. 但这仅适用于以上的API级别16。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.