2017-01-24 15 views
0
I/System.out: {"status":"Checked in"} 
I/System.out: onPause 
I/System.out: {"status":"Never checked in"} 
I/System.out: onPause 

私が欲しいものの断片でJSONファイルにいくつかのデータを保存するためだったと呼ばれています。これは失敗したと、私は理由を見つけるためにしようとしたとき、なぜ、私は以下のコードを使用してJSONオブジェクト印刷:フラグメントonPauseはonPause()がsharedPreferenceを使用して呼び出されたときに二回

@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

super.onPause()を使用しているため、このメソッドでは、最初の行を削除します。

関連する問題