私はc2dmサービスを使用するアンドロイドアプリケーションを開発しようとしています。私は多くのチュートリアルを読み、chrometophoneの例を見てきました。簡単な仕事だとは思えますが、それでも私は物事を働かせることはできません。私が最後に従ったガイドは、この1つです: http://www.johnhawthorn.com/2010/12/android-cloud-to-device-messaging-1/。 C2DMReceiverクラスのインスタンスを作成する必要があるかどうか、またはc2dmサービスがそのクラスで宣言されている関数の1つを呼び出すと自動的に作成されるかどうかは分かりません。 onRegistered()。C2DM:C2DMReceiverはどこでインスタンス化されますか?
0
A
答えて
2
C2DMReceiver
は、Service
です。独自のサービスインスタンスを作成することはありません。 Googleのヘルパーコードの
一部(C2DMBaseReceiver
)C2DMReceiver
のスーパークラスを提供するだけでなく、C2DMイベントに基づいて、必要に応じてC2DMBaseReceiver
にstartService()
を呼び出すように配置していないだけ。
関連する問題
- 1. iPhoneアプリケーションでインスタンス化されたUIWindowはどこですか?
- 2. インスタンス化されたオブジェクトはどこにzendフレームワークに格納されますか?
- 3. C#Visual StudioのWindowsフォームビジュアルコンポーネントはどこでインスタンス化されていますか?
- 4. Flask Appでは、セロリはどこでインスタンス化されるべきですか?
- 5. xcode:デフォルトの「ビューベースのアプリケーション」テンプレートでインスタンス化されるdummyViewControllerはどこですか?
- 6. このインターフェイスはどのようにインスタンス化されていますか?
- 7. WP7ビューはどのようにインスタンス化されますか?
- 8. Spring HandlerInterceptorはどのようにインスタンス化されますか?
- 9. スプリングコントローラのクラスオブジェクトはどのようにインスタンス化されますか?
- 10. アプリケーション(TApplication)インスタンスはいつ、どこで作成されますか?
- 11. コードイグナイターでグローバルオブジェクトをインスタンス化する場所はどこですか?
- 12. AppDelegateでは、メインのUIWindowはどのようにインスタンス化されますか?
- 13. クラスはインスタンス化されます
- 14. COMオブジェクトはあるプログラムからインスタンス化されますが、同じユーザーで実行されている別のインスタンスからインスタンス化されません
- 15. ASP.NET MVC、アクションフィルタ、またはコントローラでは、どのインスタンスが最初にインスタンス化されますか?
- 16. Asp.netは宣言的にコントロールを追加します。インスタンス化される場所はどこですか?
- 17. Javaブールラッパークラスはどのようにインスタンス化されますか? Javaで
- 18. オブジェクトは "with"ブロック内でどのようにインスタンス化されますか?
- 19. SoapHeaderフィールドはいつASMXでインスタンス化されますか?
- 20. &このインスタンス化されたクラスのアドレス?
- 21. JSPはどこで初期化されますか?
- 22. これはjavascriptでクラスをインスタンス化する方法ですか?
- 23. アクティビティはインスタンス化されません
- 24. サブクラスのインスタンス化時に、スーパークラスのプライベートメンバーもインスタンス化されますか?
- 25. これはC#のインスタンス化の別の方法ですか?
- 26. これは抽象クラスのインスタンス化ですか?
- 27. C++「ここからインスタンス化されました」というエラーは何ですか?
- 28. かっこ付きかどうかでクラスをインスタンス化しますか?
- 29. アクティビティのインスタンス変数はいつ初期化されますか?
- 30. HttpHandlerはリクエストごとに再インスタンス化されますか?
よろしく!私の心をきれいにしてくれてありがとう!だから、すべてが正しかった、ちょうどまだ早すぎると、Googleアカウント(http://code.google.com/intl/it-IT/android/c2dm/signup.html)がまだアクティブ化されていない可能性があります。これは、C2DMReceiverクラスのonRegisteredメソッドが呼び出されない理由です。 – singingAtom
@singingAtom:はい、アカウントがC2DMシステムにない場合は、動作しません。 – CommonsWare