我在Android中的应用程序可以在关闭应用程序并再次运行后记住它的类的静态成员值。我不保存任何东西到SD卡或其他任何地方。怎么会这样?我用以通过代码
来关闭应用程序@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
return super.onKeyDown(keyCode, event);
}
我的班级及其静态值
public class General {
static float colorx = 7, colory = 607;
...
}
答案 0 :(得分:1)
尝试手动进行垃圾收集,这样可以解决问题。
答案 1 :(得分:0)
为此目的,唯一的解决方案是使用SharedPreferences。您可以在SharedPreferences中存储可变数据,然后在应用程序关闭之前检索它。