我无法处理以下情况。 当我从活动A转到活动B并最小化应用程序并从最近的应用程序打开时,活动B将打开,如果我按回活动B,活动A应该恢复,但在我的情况下应用程序正在关闭。
活动A
tool_setting.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent mIntent = new Intent(Activity_A.this,
Activity_B.class);
startActivity(mIntent);
}
});
点击按钮后,打开活动B. 在B,我最小化并打开最近的应用程序中的应用程序,再次在B上,如果我按工具栏上的后退按钮,应用关闭而不是恢复活动A.
答案 0 :(得分:0)
您必须照顾好自己的Back Stack。在不知道您的代码的情况下,您可能正在关闭(调用finish()
)您的活动A.
答案 1 :(得分:0)
发生这种情况的唯一原因是你在startActivity()之后调用了finish()。
类似的东西:
private void startActivityB()
{
Intent startActivityBIntent = new Intent(mContext, ActivityB.class);
startActivity(startActivityBIntent);
finish();
}