listview - ArrayAdapter initialization error (Android) -
i have written following code snippet in app:
public fragment getitem(int position) { switch(position){ case 0: lp_events_tab meventstab= new lp_events_tab(); mlist= (listview) findviewbyid(r.id.event_list); string[] temp= {"1","2","3"}; arrayadapter<string> arrayadapter= new arrayadapter<string>(this, android.r.layout.simple_list_item_1, temp); return meventstab; /*other cases*/ } return null; }
for case 0, using array of strings named temp
initialize arrayadapter
. however, android studio redlines arrayadapter
initialization arguments: (this,android.r.layout.simple_list_item_1, temp)
, thus, cannot proceed. not see error these arguments android studio , hence, stuck.
replace following line of code inside fragment -
arrayadapter<string> arrayadapter= new arrayadapter<string>(getcontext(), android.r.layout.simple_list_item_1, temp);
hope helps, let me know if need more help.
Comments
Post a Comment