至今爲止。我在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個問題並保持性能 –