2016-08-17 5 views
8

onStatusChangedについては、LocationListenerクラスから疑問があります。 TEMPORARILY_UNAVAILABLEから出てきた場合にのみAVAILABLETEMPORARILY_UNAVAILABLEOUT_OF_SERVICEonStatusChanged状況

  1. AVAILABLEがトリガーますん:

    それは三つの状態を提示することができます知っていますか?または、GPSがウォーミングアップをちょうど完了したら? または最初の場所の更新の直前ですか?

  2. どうすればOUT_OF_SERVICE、いつトリガされますか? onProviderDisabledの直前ですか?

  3. これらのイベント(ステータス)をエミュレータでシミュレートできますか?

答えて

1

よるAndroidのソースコードの説明:

  • OUT_OF_SERVICEは、プロバイダがサービスの外にある場合に返され、これは、プロバイダの場合に返される近い将来
  • TEMPORARILY_UNAVAILABLEに変化することが予想されていません一時的に利用できませんが、すぐに利用できるようになる予定です
  • AVAILABLEが返されます。エクストラがnullでない場合、追加のステータス情報がプロバイダ固有のキーと値のペアの形で追加されます。

LINK