标签: java android
我的android应用程序中有一些静态整数变量。我正在模拟器中测试应用程序。当我单击返回并返回主屏幕并再次启动应用程序时,之前的值仍然存在,并且新值将添加到它而不是覆盖。当我关闭应用程序时清除这些值的过程是什么。我尝试过使用onRestart()和onStop()方法并重置计数器,但它有效。
onRestart()
onStop()
我如何克服这个问题
答案 0 :(得分:3)
在onResume()中,您可以调用init()方法,例如:
onResume()
init()
void init() { myStaticVar = 0; //... }