1、修改背景图、应用log

2、修改房间报错
3、添加青少年模式
This commit is contained in:
2025-09-19 17:40:02 +08:00
parent fc544229fe
commit 867435ee90
85 changed files with 662 additions and 163 deletions

View File

@@ -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();