У меня есть класс деятельности с внутренним защищенным классом, который расширяет AsyncTask. Я пытаюсь, чтобы AsyncTask загружал данные в фоновом режиме, когда я нажимал кнопку, а затем отображал список на основе этих данных.
вот мой код для setListAdapter:
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_row,
R.id.rowtextview, testArr.toArray(test2)));
проблема в том, что я не могу просто вставить setListAdapter в класс AsyncTask, потому что ему нужен контекст для внешнего класса, и единственное место, куда он может пойти, находится внутри onCreate () во внешнем классе Activity. Если он внутри onCreate, он может быть использован только один раз и не является динамическим. Я не уверен, как бы я заставлял список обновляться каждый раз, когда я нажимаю кнопку и ищу что-то новое.