Как получить данные обратно из onPostExecute

У меня есть класс, который реализует FilterQueryProvider и имеющий внутренний класс, который расширяется AsyncTask, Я использую этот внутренний класс для вызова REST API и успешного получения данных в onPostExecute который MatrixCursor, Но я хочу этого MatrixCursor данные в runQuery() метод внешнего класса.

Я звоню в REST API в onCreate метод. Как я могу получить это в runQuery Способ???

1 ответ

Решение

Декларировать matrixcursor в классе Activity инициируйте его в onCreate и используйте его во внутреннем классе. затем вы можете получить доступ и изменить if из внутренней асинхронной задачи и получить к ней доступ из класса операций.
Ex.

mAsyncTask.execute(....);
mAsyncTask.get();
runQuery();
Другие вопросы по тегам