2012-04-19 72 views
3

我正面臨一個非常惱人的問題。在程序的某些點上,我需要跟蹤用戶的位置。爲此,我爲所有提供商提供的 註冊聽衆並請求更新。這工作 真的很好,直到我更新我的手機到Android 4.0。但是相同的代碼 可以在舊版本中完美運行。LocationListener網絡供應商不叫

現在,偵聽器沒有被調用。但是,只有在某些條件下:

  • 如果我有GPS座標,這工作完全正常,即使GPS 座標都丟了,我得到的也是網絡
  • 但如果沒有GPS座標並沒有wifi信號(但是 手機上的wifi是啓用的),我應該可以得到使用3g的 座標。這是它不工作。如果我調試,我 可以看到如何監聽器正在註冊,但它永遠不會被調用。

請幫助!!!!

回答

1

不知道你是否已經通過this。 如果不是,它會對你有用。

0

設備中是否有SIM卡?我發現這解決了我的問題。

順便說一句,我發現後,我升級我的Galaxy Nexus到Android 4.x的(特別是4.2.2),奇怪的事情開始與我的設備發生。也許這在更新中有一些錯誤?