我将FCM推送通知发送到我的Android应用程序,当我点击意图时,我收到“我的活动”中显示的消息。查看消息后,当活动被销毁或终止时,我的活动中不再显示该消息。我想在SharedPreferences中保存消息,以便每当我恢复该活动时我都可以查看它。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);
String title = getIntent().getStringExtra("title");
String message = getIntent().getStringExtra("message");
setTitle(title);
TextView desc = (TextView) findViewById(R.id.desc1);
desc.setText(message);
}
答案 0 :(得分:0)
我不明白你为什么要那样做,但是当然。如果您想要保存到SharedPrefs,那么它非常直接
SharedPreferences sharedPref = getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("yourMessageKey", message);
editor.commit();
当然,要把它读回来
SharedPreferences sharedPref = getPreferences(Context.MODE_PRIVATE);
String message = sharedPref.getString("yourMessageKey", defaultValue);