На самом деле я использую модификацию внутри проекта, и я звоню в 2 запроса Aysnc. но мне нужно, чтобы после этого был запрошен успешный запуск другого метода. как узнать, когда этот запрос будет выполнен, а затем запустить другой метод?Какова наилучшая связь между потоками?
-2
A
ответ
0
Похоже, что вы ищете это:
http://developer.android.com/reference/android/os/AsyncTask.html
1
Вы можете использовать асинхронную задачу в андроиде. Вот некоторые важные моменты
создать задачу ASync
private class MyTask extends AsyncTask<Void, Void, Void> { ... }
он будет иметь 4 методы, которые вы можете переопределить.
onPreExecute()
doInBackground(Params...)
onProgressUpdate(Progress...)
onPostExecute(Result)
В основном, вам просто нужно поместить метод, который вы хотите вызвать в методе onPostExecute.
protected void onPostExecute(Long result) {
//add your method here
}
Для получения дополнительной информации, пожалуйста, обратитесь к документации по android на AsyncTask.