Android 按Back按钮调用OnCreate
嘿 我的代码:Android 按Back按钮调用OnCreate,android,Android,嘿 我的代码: if(keyCode == KeyEvent.KEYCODE_BACK) { if (menuestate == 1) Main.this.onCreate(null); } } 如果我按下Back按钮,我会看到oncreate半秒钟,然后出现主屏幕 怎么了?这不是它的工作原理。如果要重新启动活动,需要调用finish(),然后通过Intent重新启动,如下所示: if(keyCode == Key
if(keyCode == KeyEvent.KEYCODE_BACK)
{
if (menuestate == 1)
Main.this.onCreate(null);
}
}
如果我按下Back按钮,我会看到oncreate半秒钟,然后出现主屏幕
怎么了?这不是它的工作原理。如果要重新启动活动,需要调用finish(),然后通过Intent重新启动,如下所示:
if(keyCode == KeyEvent.KEYCODE_BACK)
{
if (menuestate == 1)
finish();
Intent intent = new Intent(Main.this, Main.class);
startActivity(intent);
}
}
你到底想做什么?