0

Я отправляю уведомления GCM push в приложение для Android и когда я нажимаю на намерение, я получаю сообщение, отображаемое в «Моя активность». После просмотра сообщения, когда действие уничтожено или убито, сообщение больше не отображается в моей активности. Я хочу сохранить сообщение в SharedPreferences, чтобы я мог просматривать его всякий раз, когда я возобновляю эту активность. Кажется, я понял это правильно, но сообщение не отображается, когда я закрываю и возобновляю свою деятельность.Сохранить сообщение GCM Push в SharedPreferences

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_health_notifications); 
    msgET = (TextView) findViewById(R.id.message); 

    String userEntry = msgET.getText().toString(); 

    SharedPreferences preferences = getSharedPreferences(Config.STORE_KEY, Context.MODE_PRIVATE); 
    SharedPreferences.Editor editor = preferences.edit(); 

    editor.putString(Config.USER_TIP, userEntry); 

    editor.commit(); 
} 

ответ

0

Неправильное хранение сообщения в onCreate. Это сообщение еще не установлено.

Вместо этого храните его в onStop и прочитайте его обратно к виду в onStart.

+0

Alright @Henry Я пытаюсь это прямо сейчас – jonathan

+0

u были правы. теперь он работает. – jonathan

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