我试图仅在按下主屏幕按钮时更改布尔值。谁能告诉我解决方案?
最佳答案
看onUserLeaveHint():
当活动即将进行时,称为活动生命周期的一部分
用户选择的结果进入后台。例如,当
用户按下Home键,将调用onUserLeaveHint(),但是
当来电导致通话活动为
自动带到前台,onUserLeaveHint()将不会
要求活动被中断。在被调用的情况下,
在活动的onPause()回调之前立即调用此方法。
在onUserLeaveHint()
中将布尔变量true设置为:
@Override
public void onUserLeaveHint() {
super.onUserLeaveHint();
//make Boolean true here because this method first
//called when user press home key
}
关于android - 在Android中单击主页按钮更改 bool 值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11897584/