我正在我的活动中实现onBackPressed()方法.我的应用程序拥有此功能至关重要.但是,控件永远不会进入此功能.当我按下后退按钮时,它会进入onPause().
但问题是我在onPause()中不能有相同的逻辑,因为当我调用另一个活动时,当前活动调用onPause()并且我不希望它执行onBackPressed()中的内容.
请帮忙.
public void onBackPresed(){
Log.d(TAG,"inside onBackPressed()");
if(STATE == PREVIEW){
}
}
Run Code Online (Sandbox Code Playgroud)
Mat*_*adt 12
public void onBackPresed(){
Run Code Online (Sandbox Code Playgroud)
你键入一个's',它应该是onBackPre ss ed()
我就是这样做的.
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.d(TAG,"Back key pressed");
return true;
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10677 次 |
| 最近记录: |