0

アクティビティがフォアグラウンドにあるときにマップにロケーションマーカーを追加することはできますが、アクティビティがバックグラウンドに移動したとき(つまり、ユーザーがホームボタンを押したとき)にマーカーをマップに配置し続けるにはどうすればよいですか。表示されていない場合でも、アクティビティをマップするためにロケーションマーカーを追加して、UIを更新したいので、ユーザーがアクティビティに戻ると、アクティビティがバックグラウンドであったとしても、ロケーションマーカーはユーザーがどこにいたかを示します。

バックグラウンドサービスからフォアグラウンドアクティビティを更新する例を見ましたが、バックグラウンドサービスからバックグラウンドアクティビティを更新する例は見られませんでした。ご協力いただきありがとうございます。

4

1 に答える 1

1

バックグラウンドでのアクティビティはとにかく何も表示されないため、必要なのは、を追跡markersし、アクティビティonResumeでマーカーの更新されたリストを取得し、アクティビティが状態に移行するときにそれらをマップに表示することだけforegroundです。

于 2013-02-21T21:37:07.080 に答える