1、修改背景图、应用log
2、修改房间报错 3、添加青少年模式
This commit is contained in:
@@ -128,10 +128,11 @@ public class MainActivity extends BaseMvpActivity<HomePresenter, ActivityMainBin
|
||||
// 延迟2秒重置标记
|
||||
mHandler.postDelayed(() -> isExit = false, 2000);
|
||||
} else {
|
||||
exitApp();
|
||||
// 退出应用
|
||||
finish();
|
||||
android.os.Process.killProcess(android.os.Process.myPid());
|
||||
System.exit(0);
|
||||
// finishAll();
|
||||
// android.os.Process.killProcess(android.os.Process.myPid());
|
||||
// System.exit(0);
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -224,14 +225,39 @@ public class MainActivity extends BaseMvpActivity<HomePresenter, ActivityMainBin
|
||||
mHandler.postDelayed(() -> isExit = false, 2000);
|
||||
} else {
|
||||
// 退出应用
|
||||
finish();
|
||||
android.os.Process.killProcess(android.os.Process.myPid());
|
||||
System.exit(0);
|
||||
exitApp();
|
||||
|
||||
}
|
||||
return true; // 消费事件
|
||||
}
|
||||
return super.onKeyDown(keyCode, event);
|
||||
}
|
||||
|
||||
/**
|
||||
* 优雅地退出应用,避免闪屏
|
||||
*/
|
||||
private void exitApp() {
|
||||
// 清理资源
|
||||
if (appUpdateDialog != null && appUpdateDialog.isShowing()) {
|
||||
appUpdateDialog.dismiss();
|
||||
appUpdateDialog = null;
|
||||
}
|
||||
|
||||
// 移除所有回调
|
||||
if (mHandler != null) {
|
||||
mHandler.removeCallbacksAndMessages(null);
|
||||
}
|
||||
|
||||
// 关闭所有Activity
|
||||
finishAffinity();
|
||||
|
||||
// 延迟杀死进程,确保界面完全关闭
|
||||
new Handler().postDelayed(() -> {
|
||||
android.os.Process.killProcess(android.os.Process.myPid());
|
||||
System.exit(0);
|
||||
}, 100);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void initView() {
|
||||
super.initView();
|
||||
|
||||
Reference in New Issue
Block a user