Ich bin vor Problem, mit RecyclerView, Retrofit mit benutzerdefinierten Adapterklasse, bekommen:Ändern 'YoutubeRecyclerAdapter' aus 'Kontext' auf 'Rückruf <...>'
Change 2nd parameter of method 'VideoRecyclerAdapter' from 'Context' to 'Callback<ArrayList<VideoPojo>>'
Adapter.java:
public VideoRecyclerAdapter(ArrayList<VideoPojo> personList, Context context) {
mPersonList = personList;
mPref = context.getSharedPreferences("person", Context.MODE_PRIVATE);
mEditor = mPref.edit();
}
Activity.java:
videoAPI.getData(strJSON, new Callback<ArrayList<VideoPojo>>() {
@Override
public void success(ArrayList<VideoPojo> videoPojoList, Response response) {
try {
videoList = videoPojoList;
videoAdapter = new VideoRecyclerAdapter(videoList, this);
recyclerView.setAdapter(videoAdapter);
} catch (Exception e) {
}
}
});
API.java:
public interface VideoAPI {
@GET("/list/{name}")
void getData(@Path("name") String name, Callback<ArrayList<VideoPojo>> response);
}
bitte downvote meine Frage nicht .... – Sophie