13

コードスニペットを添付しても役に立たないと思う基本的な質問があります。アプリが前面にあるときにホームボタンを押すと、ホームページに移動し、アプリはフォーカスを失います。

さて、私のアプリケーションはステータスバーに通知アイコンを持たなければなりません。そして、私のアプリケーションのように、2 ~ 3 個のアクティビティが表示される可能性があります (ダイアログ ビューで 1 つずつ)。特定の状況で、ステータス バーの通知アイコンを押したときに、どうすればこのような状態に戻ることができるのかよくわかりません。

しかし、ホームボタンを押してからホーム画面のアプリケーションアイコンを押すと、期待どおりにすべてが得られます。

それで、通知バーのアイコンで同じことができる方法はありますか。

4

2 に答える 2

16

これには 2 つの方法があります。

  1. 特定のアクティビティではなく、タスクを復元するための通知?

  2. 通知からアプリケーションとスタックを再開

于 2012-07-13T12:50:19.380 に答える
0

通知バーのアイコンはPendingIntentですね。PendingIntent は、通知をクリックするとすぐにインテントをブロードキャストすることができます。「 3. 通知のメッセージと PendingIntent を定義する」に例があります。

于 2012-07-13T12:33:52.713 に答える