按下后退按钮不会破坏当前活动

Dor*_*ory 8 android android-activity

我有两个活动,A和B.我在A中有一个按钮,当按下时会启动一个新的意图B.然而每当我在B中按下后退按钮时,再次单击该按钮则重新启动Activity.I不想这样做,我希望它恢复活动B.实际上我在活动B中做一些网络,我想保存,除非用户想要刷新.我该怎么做?提前致谢

No_*_*ulz 13

使用

@Override
    public void onBackPressed(){
        moveTaskToBack(true);
    }
Run Code Online (Sandbox Code Playgroud)

希望,它必须帮助你


Tom*_*Mor 1

你需要覆盖

按下后退

方法并开始这样的活动:

@Override
    public void onBackPressed() {
    Intent intent = new Intent(this, activityA.class);
    startActivityForResult(intent, PICK_CONTACT_REQ);
}
Run Code Online (Sandbox Code Playgroud)