我正在寫一個GPS跟蹤應用程序。我使用CommonsWare WakefulIntentService和AlarmReceiver來安排來自GPS的固定位置。問題是,我必須使用doWakefulWork()方法是用於同步阻塞進程,我所擁有的是一個異步非阻塞方法。那麼我應該如何使用doLakefulWork()方法中的LocationListener和requestLocationUpdates()中的onLocationChanged()修復GPS位置?如何在調用requestLocationUpdates()的同一位置的LocationListener中等待onLocationChanged()?
解決:
我剛剛發現這個功能已經已經LocationPoller實施。