2012-05-06 10 views
0

私のアプリがバックグラウンドサービスでpendingIntentを確立し、ユーザー操作(カレンダーの変更イベントなど)を待つことは可能ですか?ユーザーがカレンダーイベントを追加するとすぐに、サービス/アクティビティを開始しますか?それはできますか?特定のユーザー操作を待つ方法

誰かがバックボーンコードで私を助けて正しい方向に進むことができますか?

乾杯。

+1

少し具体的になりますか?あなたは他のアプリケーションや自分のイベントから聴く必要がありますか? – Shobhit

+0

私は自分のアプリを持っています。ユーザがカレンダーエントリを作成/編集するとすぐに情報を取得したい(デフォルトのカレンダーアプリで) – Ishwar

+0

要するに、他のアプリケーション(カレンダー)から聞く必要がある。 – Ishwar

答えて

0

ほとんどのAndroid搭載端末では、これはサポートされていません。 Android 4.0からは、少なくとものContentObserverを使ってこれを書くことは考えられますが、それは信頼できません。あなたのServiceは永遠に実行しようとする必要があり、動作しません。さらに、これはAOSPカレンダーアプリケーションでのみ機能します。ユーザーが別のカレンダーアプリを使用している場合は、CalendarContractが関与していない可能性があります。

関連する問題