0

緯度と経度の値を設定するサービスがあります(方法:Location.setLongitude.....) 時間差で(テキストファイルから緯度経度値を取得します)。同じアプリケーション内にあるアクティビティ a) で緯度経度値を取得できますか。b)他のアプリケーションにあるもの。

4

1 に答える 1

1

バインドされた Service を使用すると、その Service 内に Listener インターフェースを実装し、Activity を Service のリスナー リストにサブスクライブできます。新しいデータが見つかったら、リスト全体に通知します。実装するのは難しくありません。その場合は、コードのヘルプを提供できます。

開始されたサービスを使用する場合は、サービスからいくつかのインテントを送信し、事前にアクティビティに BroadcastListener を登録してください。Intent にいくつかのエクストラを入れるだけで、Activity がそれらを回復します。

Intent と BroadcastReceiver メソッドを使用すると、2 つのアプリケーション間でデータ転送を実行できます (カスタム アクション タイプとインテント フィルターを使用)。

于 2012-11-23T13:11:50.860 に答える