Как справиться с минимизированным приложением назад нажмите?

Я не в состоянии справиться с этим сценарием ниже. Когда я перехожу к действию B из действия A и минимизирую приложение и открываю из недавних приложений, действие B открывается, и если я снова нажимаю на действие B, действие 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.

2 ответа

Вы должны будете позаботиться о вашем Back Stack. Не зная вашего кода, вы можете закрывать finish()) ваша деятельность А.

Единственная причина, по которой это произойдет, - это если вы вызываете finish() после startActivity().

Что-то вроде:

private void startActivityB()
{
    Intent startActivityBIntent = new Intent(mContext, ActivityB.class);
    startActivity(startActivityBIntent);
    finish();
}
Другие вопросы по тегам