2013-08-03 2 views
0

Я расширяюсь в своем классе AsyncTask, и у меня есть контекст, переданный, однако, из другого действия. Так что я попытался это:Как определить ListView в AsyncTask?

 listview = (ListView) findViewById(R.id.listview1); 

Ошибка:

The method findViewById(int) is undefined for the type loadSomeStuff 

Я попытался это также:

 listview = (ListView) ctx.findViewById(R.id.listview1); 

Ошибка:

The method findViewById(int) is undefined for the type Context 

Как я могу получить за этой ошибки ?

ответ

0

это либо View.findViewById(), либо Activity.findViewById().

попробовать

listview = (ListView) ((Activity)ctx).findViewById(R.id.listview1); 

Source

+0

@MocialoveBoris так что я могу бросить на фрагмент ?? –

+0

@AndroidArabia, что вы имеете в виду? Вы можете отбросить фрагмент в фрагмент –

+0

в своих кодах, хотя вы набрали «Activity», я хочу фрагмент. что делать??? @MacialovBoris –

Смежные вопросы