2015-04-07 67 views
-1

我是新來的android和我實際上嘗試使用onBackPressed使用if方法。onBackPressed在活動

例如:

@Override 
protected void onCreate(Bundle savedInstanceState){ 
super.onCreate(savedInstanceState); 

if(pressed back button...){ 

// action 
} 

} 

重寫onBackPressed方法沒有幫助我在所有

+0

至少問的問題正確... –

+0

看到這個鏈接你可以理解http://stackoverflow.com/questions/6413700/android-proper-way-to-use-onbackpressed – Hanuman

+0

我想用if方法。我可以做到嗎? –

回答

1

嘗試是這樣的:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_BACK) { 
     // your after back press code 
     return true; 
    } 

    return super.onKeyDown(keyCode, event); 
} 
+0

希望這可以幫助你! –

+0

謝謝 我可以使用關鍵事件使用如果方法裏面創建? –

相關問題