2011-02-06 16 views
1

私はAndroidアプリにサービスを統合しました。重要なアプリだからstartForegroundも使用しています。Android - サービス上のkeyPressの監視

私の質問は、通知パネルの通知/サービスでkeyPressを実行したときに、ユーザーをアプリケーションに戻すにはどうすればよいのですか。私はこれをどこにでも見て、それをどこにも見つけることができません...彼らは本当にこの作業を取得する必要があるアプリケーションonKeyPressに戻って指示されない場合、サービスを使用して多くのポイントはありません。

ご迷惑をおかけして申し訳ありません。

おかげ

答えて

2

だから、私の質問は - どのように私は彼らの通知パネルの通知/サービスにKeyPressイベントを行っているとき、それはアプリケーションにユーザーを戻すことですか。

(タッチスクリーンまたはDパッドを介して)通知パネル内の項目をユーザーがクリックした場合、PendingIntentあなたはsetLatestEventInfo()を介して供給されるが実行されます。適切なPendingIntentを使用して、求めている活動を呼び出す。これを実証するHere is a sample application

+0

恐ろしい!助けてくれてありがとう - 思ったよりもはるかに簡単でした。 PendingIntent 3パラメータを変更して、Service defaultではなくclickのメインデフォルトクラスをロードするだけでした。助けてくれてありがとう - とても感謝しています –