2013-05-19 12 views
9

アプリケーションに登録されたジオフェンスをすべて調べるにはどうすればよいですか?Android - 登録されたジオフェンスのリストを取得する方法

LocationClient.addGeofences()とジオフェンスを登録した後、私は(SUCCESSを返した)onAddGeofencesResuls()を待っていたと私は登録に使用したのと同じ意図を持ってLocationClient.getTriggeringGeofences(intent)を使用しようとしましたが、私は唯一のnullを得ました。

+0

なぜ不要なスペース? –

+0

私はこのように私の質問をフォーマットする理由を知りません。フォントがオフになっているようだが、私は理由を知らない。 – Flo

+1

あなたが理解しているノートパッドに過去に使っているチャーター: –

答えて

5

登録されているジオフェンスと、自分のデータベースに保存されているものとを比較しようとしているとします。

私のアプリでも同様にやろうとしましたが、これはAPIのヒントのように思えます。だから今私がやっているのは、ジオファンスを単に登録するだけです。以前に登録したものを自動的に置き換えます。そして、私が火事に登録したものがいくつかあり、それを取り除くはずです。私は、それらを発射意図で取り除きます。

もう1つの可能性は、すべてのジオフェンスを24時間制限するように登録し、コードに毎日少なくとも1回はジオフェンスを登録させることです。

関連する問題