我有一個問題和概念,我不明白。 我的應用程序從當前位置的Internet基礎上獲取信息。 信息在AsyncTask中獲得。AsyncTask等待位置
我的問題是,我不想繼續獲取GPS座標之前的信息。
我有GPS服務,它工作正常,並返回座標。不過,我希望我的AsyncTask從Internet獲取信息,等待GPS座標可用。
這也有點工作得很好 - 在我的AsyncTask的GPS我開始serviceIntent得到我的座標。然而onPostExecute不會等到我有座標並繼續前進。
如何讓AsyncTask等到座標可用?
不幸的是,我不能從onLocationChange()調用AsyncTask。我如何讓AsyncTask「坐聽」座標? OnPostExecute()在進程中間被調用 - 它不會等待座標。 –