java - How to execute an inner class inside of Class which accessed from adapter inside of Class -
i have problem access asynctask<> inside of class , class have adapter (recyclerviewadapter) wanted access class extends asynctask<>
for short, it'd this:
public class mainactivity extends appcompatactivity implements view.onclicklistener{ recyclerview recyclerview; simplerecycleradapter simplerecycleradapter; linearlayoutmanager linearlayoutmanager = new linearlayoutmanager(mainactivity.this); recyclerview.setadapter(simplerecycleradapter); public class getdata extends asynctask<>{ .... } }
and simplerecycleradapter
public class simplerecycleradapter extends recyclerview.adapter<simplerecycleradapter.versionviewholder> { //from execute getdata class }
try this,
public class mainactivity extends appcompatactivity implements view.onclicklistener{ recyclerview recyclerview; simplerecycleradapter simplerecycleradapter; linearlayoutmanager linearlayoutmanager = new linearlayoutmanager(mainactivity.this); new getdata().execute(); } public class simplerecycleradapter extends recyclerview.adapter<simplerecycleradapter.versionviewholder> { //from execute getdata class } public class getdata extends asynctask<>{ @override protected void onpreexecute() { super.onpreexecute(); } @override protected void doinbackground(void... voids) { return null; } @override protected void onpostexecute(void avoid) { super.onpostexecute(avoid); recyclerview.setadapter(new simplerecycleradapter()); } }
Comments
Post a Comment