czesc, w aplikacji mam polubienie danego wpisu, z fragmentu przechodze na nowa aktywnosc ze szczegółami i tam zapisuje w shared pref, id i status, shared pref domyślnie zwraca mi -1 zebym mogl sprawdzic czy wartosc nie jest pusta (sharedpref.getFavouriteID()!=null zwraca nulla).
w fragmencie w onresume mam tak:
if (sharedpref.getFavouriteID()>=0){
adapter.adslist.get(sharedpref.getFavouriteID()).setSubscribe(sharedpref.getFavouriteStat());
adapter.notifyItemChanged(sharedpref.getFavouriteID());
sharedpref.removeFavourite();
}
public void setSubscribe(boolean subscribe) {
this.subscribe = subscribe;
}
i to działa w jedną strone, tzn, gdy w aktywnosci polubilem wpis i chce go odlubić to gdy wroce do fragmentu odswieza ale gdy chce polubic to nie zmienia