java - android 退出时清除值

标签 java android

我的 Android 应用程序中有一些静态整数变量。我正在模拟器中测试该应用程序。当我单击“后退”并返回主屏幕并再次启动应用程序时,以前的值仍然存在,并且新值将添加到其中,而不是那么当我关闭应用程序时清除这些值的过程是什么?我尝试过使用 onRestart()onStop() 方法并重置计数器,但它不起作用。

如何解决这个问题

最佳答案

onResume()中,您可以调用init()方法,例如:

void init()
{
myStaticVar = 0;
//...
}

关于java - android 退出时清除值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332612/

相关文章:

java - 将无效字符串传递给 Java 枚举 .valueOf 调用会产生什么结果?

java - 如何获取 TranslateAnimation 中的位置?

android - 当 Market 不工作时,Google 应用内结算返回 RESULT_BILLING_UNAVAILABLE

android - Android App Check :JNI 启动时间太慢

java - 将 Serilizable 转换为 HashMap 的派生

java - 如何在java中准确指定依赖的jar版本?

java - 我应该在 netbeans 中创建 Images 文件夹吗

java - 长生命周期对象的大量收集与垃圾收集

java - 在应用程序订阅中显示 "The item you requested is not available for purchase"

android - ActivityResultContracts.TakePicture 返回 "No such file or directory"