实际上我在项目中使用了改造,我正在调用2个Aysnc请求。但我需要在此请求成功后触发其他方法。如何知道此请求何时完成,然后触发其他方法?
答案 0 :(得分:1)
你可以在android中使用async Task。这是一些重要的亮点
创建异步任务
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
}
有关详细信息,请参阅AsyncTask上的android文档。
答案 1 :(得分:0)