[英]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.