0

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

正しい方向に進むことができるように、誰かがバックボーンコードで私を助けてくれませんか?

乾杯。

4

1 に答える 1

0

ほとんどの Android デバイスでは、これはサポートされていません。Android 4.0 以降では、ContentObserveronを使用してこれを記述することは少なくとも考えられCalendarContractますが、信頼性が低くなります。Serviceつまり、オブザーバーは永遠に実行を試みる必要があり、それは機能しません。また、これは AOSP カレンダー アプリケーションでのみ機能します。ユーザーが別のカレンダー アプリを使用している場合は、CalendarContract関与しない可能性があります。

于 2012-05-06T12:29:15.747 に答える