至今为止。我在Android Studio上创建了一个简单的测验应用程序。一切工作正常,包括当我从FirstActivity.java转到下一个活动(名为SecondActivity.java)时,并且按下按钮时,用finish()关闭第一个活动,如下面的代码所示:Android Studio后退按钮问题
public void onClick() {
button_next = (Button)findViewById(R.id.nextbtn);
button_next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(FirstActivity.this, SecondActivity.class));
finish();
}
});
该代码很好但是当我试图从第二个活动转到第一个活动(关闭第二个活动并返回到第一个活动)时,finish()和onBackPressed()都不起作用,它只是完全关闭应用程序,只要按下按钮,我需要什么代码,关闭SecondActivity.class并转到FirstActivity.class?
不要叫完,然后 –
'完成();'你期望这样做? – njzk2
对不起。我只是使用finish();所以应用程序不消耗内存。因为我希望我的应用至少有20-30个问题并保持性能 –