簡體   English   中英

后退按鈕不起作用

[英]Back button doesn't work

我有兩個活動的應用程序。 在第一個活動中,可以通過單擊按鈕開始第二個活動。

@Override
public void onClick(View v) {
    Intent intent = new Intent(firstActivity, SecondAcitivity.class);
    startActivity(intent);
}

奇怪的是,單擊第二個活動中的后退按鈕不會讓我回頭。 我認為這種基本行為已經實現,所以我不必對此做任何事情。 實際上在我寫的其他應用程序中從來沒有出現過這樣的問題。

當然,在我的第一項活動的課上

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ...
    firstActivity = this;
    ...
}

你有沒有做過攔截關鍵事件的事情?

例如:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK){
    return true;
}
return super.onKeyDown(keyCode, event);
}

要么

@Override
public void onBackPressed() {
//not invoke the super.onBackPressed();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM