使用后退按钮启动活动

kis*_*dbn 1 android android-activity

我正在开发一个Android应用程序,我正在寻找一个解决方案.

有一个活动(比如A1),通过点击一个按钮,用户可以转到另一个活动(比如说A2).现在,一旦用户完成A2活动,他点击后退按钮,返回上一个活动A1.这是一个众所周知的事实,A1将在此时自动恢复.

但我想以不同的方式(因为我的应用程序要求).

如果我从A1进入活动A2,A1就会被销毁; 如果单击后退按钮,则在A2中,再次创建A1.

谁能告诉我如何使这项工作?

Beh*_*ari 13

您可以使用:

public void onBackPressed()  
{  
    //do whatever you want the 'Back' button to do  
    //as an example the 'Back' button is set to start a new Activity named 'NewActivity'  
    this.startActivity(new Intent(YourActivity.this,NewActivity.class));  

    return;  
}  
Run Code Online (Sandbox Code Playgroud)

看看这里:http://www.41post.com/1685/programming/android-changing-the-back-button-behaviour