我已经覆盖了OnBackPressed我的活动中的函数,但它没有被调用.在其他活动上它工作正常.这是我的方法:
@Override
public void onBackPressed() {
Log.e("back",""+1);
UserPage.getstate().finish();
Intent i=new Intent(CreateGroup.this,UserPage.class);
i.putExtra("title11","dd");
startActivity(i);
finish();
}
Run Code Online (Sandbox Code Playgroud)
此方法未被调用,OnBackPresssed每次按后退按钮时都会调用默认值.
试试这个代码
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.e("back",""+1);
UserPage.getstate().finish();
Intent i=new Intent(CreateGroup.this,UserPage.class);
i.putExtra("title11","dd");
startActivity(i);
finish();
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13185 次 |
| 最近记录: |