繁体   English   中英

如何处理最小化的应用程序反压?

[英]How to handle minimised app back press?

我无法在以下情况下处理此问题。 当我从活动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。

您将必须照顾好Back Stack 不知道您的代码,您可能正在关闭(调用finish() )您的活动A。

发生这种情况的唯一原因是,如果您在startActivity()之后调用finish()。

就像是:

private void startActivityB()
{
    Intent startActivityBIntent = new Intent(mContext, ActivityB.class);
    startActivity(startActivityBIntent);
    finish();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM