Как я могу передать несколько типов списков массивов одним методом
код
List<PostsModel> Posts = new ArrayList<>();
List<FavoriteModel> Favorite = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_posts);
Posts = LoadArrayList("PostsList"); //Error here
Favorite = LoadArrayList("FavoriteList"); //Error here
}
public List<Object> LoadArrayList(String key) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
Gson gson = new Gson();
String json = prefs.getString(key, null);
Type type = new TypeToken<List<Object>>() {
}.getType();
return gson.fromJson(json, type);
}
Я много пробовал, но не работает