Один из способов сделать это, чтобы сохранить news id
, что было прокомментировано в SharedPreferences и проверить против него.
Применения совместно предпочтение может быть выбрано с помощью метода getSharedPreferences()
...
SharedPreferences prefs = getApplicationContext().getSharedPreferences(
"PrefsFile", MODE_PRIVATE);
Нам нужно SharedPreferences.Editor
редактировать sharedpreference
значения ...
SharedPreferences.Editor editor = prefs.edit()
Android ShredPreferences DOCS поможет вам лучше понять.
Для вашего случая, как упоминалось ранее, вы можете использовать хранилище news id
и проверять его каждый раз, чтобы проверить. (Не уверен, если это лучший способ, но его начало направить вас в правильном направлении.)
Вы можете хранить news id
как это ...
SharedPreferences prefs = getApplicationContext().getSharedPreferences(
"PrefsFile", MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt("newsId", 108); // 108 is the news id and "newsId" is the variable name
editor.commit();
Вы можете прочитать его обратно, как это ...
int newsId = 0;
// check if the value exists in sharedpreferences
if(prefs.contains("newsId")) {
newsId = prefs.getInt("newsId", 0);
}
// do your stuff!
Надеюсь, это поможет!