1

タイマー付きのアクティビティとそれに応じてレンダリングされたビューを含む Android Wear アプリがあります。ユーザーがアクティビティを右にスワイプしてコンテキスト ストリームに戻ると、アプリがまだカウント中であることを示す通知が表示されます。

ただし、このアクティビティの新しいインスタンスが起動されるため、ユーザーは通知インテントからタイマー アクティビティを再開できません。インテントに追加できるフラグがあることは知っていFLAG_ACTIVITY_REORDER_TO_FRONTますが、ユーザーが右にスワイプするとアクティビティが破棄されるため、これは機能しません。

通知からアクティビティを適切に再開するにはどうすればよいですか。スワイプバックで破壊されるのをどうにかして防ぐ必要があると思いますか?

前もって感謝します!

4

1 に答える 1

1

アプリを終了すると、アクティビティが破棄されるため、タイマーを開始した時間をどこかに保存し (共有設定が適切なオプションです)、アプリの再起動時にこれを読み込む必要があります。

于 2015-12-23T15:56:29.063 に答える