У меня есть несколько AsyncTask
в моем проекте, чтобы захватить данные из некоторого данного apis. Я выполнил следующие шаги.ReExecute AsyncTask
1) execute an Async Task and try to grab datas from there.
2) check conditions for internet and server down
3) if any issue in api or internet or server then show dialog [custom from self made class]
4) dismiss button for canceling the dialog and go back to the working stage of `app may be even by closing the activity`
Моя проблема, я хочу, чтобы держать Button
«Retry» таким образом, что он должен быть повторно выполнение AsyncTask
. Я искал прохождение AsyncTask
, но это казалось бесполезным, поскольку я пришел к выводу, что AsyncTask
не может быть передан. И поэтому я вынужден повторить тот же код cancel(true)
для разного времени
Было бы очень полезно, если бы кто-нибудь мог дать мне решение для этого с помощью этой концепции повторного использования кода.
Что не так с созданием и выполнением AsyncTask от функции, а затем вызвать ее из вашего «DialogListener»? –
Как создать различную задачу Async из одной функции с различным контекстом для запуска? Любой простой пример будет оценен –