EDITED&SOVLED(下)
我需要在用户离开活动时进行最后检查.
如果这次检查的结果不成功,我不能让他出去.
我需要一种这样的:
@Override
protected void onPause() {
if (comprobations == true){
super.onPause();
} else {
NOT EXIT!!
}
}
Run Code Online (Sandbox Code Playgroud)
看起来很容易:但是我试过但不跑.
有人可以帮帮我吗?
Thaanks
解:
感谢大家的快速解答!
他们每个人都帮助我,我学到了一些新东西.
我试过这个onBackPressed()方法,这就是我想要的.我知道用户仍然可以通过按Home键和其他方式退出App,但我只是想阻止用户在返回主菜单时认为我的应用程序配置正常; 如果他们想从应用程序出去,那没关系.
所以我会做这样的事情:
@Override
public void onBackPressed() {
Log.d(LOGTAG, "onBackPressed");
if (COMPROBATIONS() == true){
super.onBackPressed();
} else {
SHOW WARNING!
}
return;
}
Run Code Online (Sandbox Code Playgroud)
感谢大家的帮助.
祝你玩得愉快.