我已经覆盖了我的活动中的OnBackPressed
函数,但它没有被调用。在其他活动,它工作正常。 这里是我的方法: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();
}
这种方法不会被调用,默认OnBackPresssed
叫我每次按后退按钮的时间。
什么是“UserPage.getstate()。finish();”在做什么? –
你有这个Log.e(“back”,“”+ 1);在日志中? –
我已经在UserPage中使用了一个静态函数来获取活动的状态,然后我正在完成它。 –