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

Я хотел бы сохранить некоторые данные в json-файле в фрагменте, когда onPause() вызывается с использованием sharedPreference. Это не удалось, и когда я пытался выяснить причину, почему я напечатал объект JSON, используя следующие коды:Фрагмент onPause вызывается дважды

@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(); в методе, удалите его в первой строке

 Смежные вопросы

  • Нет связанных вопросов^_^