我想重新實現我的應用程序的後退按鈕..怎麼回去我的應用程序
例如,當在手機上的後退按鈕用戶點擊應用程序將移動到最後一頁,如果這個頁面是第一個,退出應用程序
我已經嘗試了很多我在互聯網上找到的解決方案,但都沒有工作。我已經嘗試過
解決方案:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onBackPressed()
{
moveTaskToBack(true);
return;
}
,我得到了sucess唯一的辦法是這樣的:
public boolean dispatchKeyEvent(KeyEvent event) {
// Handling the back button
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
Intent i = new Intent(this,BtConn.class);
this.startActivity(i);
return true;
} else {
return super.dispatchKeyEvent(event);
}
}
但它的速度太慢。
我的應用程序是Android 2.1
------------- -------------編輯
成功,而是一個緩慢解決方案
@Override
public void onBackPressed() {
if (contentView == R.layout.main){
Log.d("AQUI", "entro");
finish();
}else{
Log.d("AQUI", "nao entro");
this.finish();
Intent i = new Intent(this,BtConn.class);
this.startActivity(i);
}
}
請解釋後退按鈕的默認行爲是如何從什麼不同你正在努力實現。 – Marmoy
@視頻>請仔細閱讀問題。後退不會將用戶降落到發射活動! – Saty