緯度と経度の値を設定するサービスがあります(方法:Location.setLongitude.....) 時間差で(テキストファイルから緯度経度値を取得します)。同じアプリケーション内にあるアクティビティ a) で緯度経度値を取得できますか。b)他のアプリケーションにあるもの。
質問する
28 次
1 に答える
1
バインドされた Service を使用すると、その Service 内に Listener インターフェースを実装し、Activity を Service のリスナー リストにサブスクライブできます。新しいデータが見つかったら、リスト全体に通知します。実装するのは難しくありません。その場合は、コードのヘルプを提供できます。
開始されたサービスを使用する場合は、サービスからいくつかのインテントを送信し、事前にアクティビティに BroadcastListener を登録してください。Intent にいくつかのエクストラを入れるだけで、Activity がそれらを回復します。
Intent と BroadcastReceiver メソッドを使用すると、2 つのアプリケーション間でデータ転送を実行できます (カスタム アクション タイプとインテント フィルターを使用)。
于 2012-11-23T13:11:50.860 に答える