I/System.out: {"status":"Checked in"}
I/System.out: onPause
I/System.out: {"status":"Never checked in"}
I/System.out: onPause
当使用sharedPreference调用onPause()时,我想要的是将一些数据保存到片段中的json文件中。它失败了,当我试图找出原因时,我使用以下代码打印了json对象:
@Override
public void onPause() {
super.onPause();
System.out.println("onPause");
/* some more codes */
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("FILENAME", ret.toString());
System.out.println(ret.toString());
editor.commit();
}
有什么方法可以解决这个问题吗?提前谢谢!
答案 0 :(得分:0)
因为你正在使用super.onPause();在方法中,将其删除第一行