我的 Android 应用程序中有一些静态整数变量。我正在模拟器中测试该应用程序。当我单击“后退”并返回主屏幕并再次启动应用程序时,以前的值仍然存在,并且新值将添加到其中,而不是那么当我关闭应用程序时清除这些值的过程是什么?我尝试过使用 onRestart()
和 onStop()
方法并重置计数器,但它不起作用。
如何解决这个问题
最佳答案
在onResume()
中,您可以调用init()
方法,例如:
void init()
{
myStaticVar = 0;
//...
}
关于java - android 退出时清除值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332612/