0

c2dm サービスを使用する Android アプリケーションを開発しようとしています。私は多くのチュートリアルを読み、chrometophone の例を見てきました。簡単な作業のように思えますが、それでも物事を機能させることができません。私が従った最後のガイドはこれです: http://www.johnhawthorn.com/2010/12/android-cloud-to-device-messaging-1/ . クラス C2DMReceiver のインスタンスを作成する必要があるのか​​、それとも c2dm サービスがクラスで宣言された関数の 1 つ (onRegistered() など) を呼び出すときに自動的に作成されるのか、本当にわかりません。

4

1 に答える 1

2

C2DMReceiverですService。サービスの独自のインスタンスを作成することはありません。

一部の Google ヘルパー コード ( C2DMBaseReceiver) は、 のスーパークラスを提供するだけでなく、C2DM イベントに基づいて必要に応じてC2DMReceiver呼び出すように手配します。startService()C2DMBaseReceiver

于 2011-01-18T13:19:57.440 に答える