私のAndroidアプリケーションでC2DMを使いたいです。公式チュートリアルに示されているコードスキーマを使用しています。すべて正常に動作するようですが、正しく登録を処理することに問題があります。 C2DMMessagingクラスには2つのメソッドがあります:まずregister()とnext getRegistrationID()を使います。それらを順番に使用すると、getRegistrationID()からnullが返されます。問題は、登録が非同期であることです。最初の私のアプリケーションでは、私はregidtrationIdを知る必要がある、私はそれを取得した後にのみ、アプリケーションの残りの部分を開始することができます。 登録メソッドでwait()、C2DMReceiver.onRegistered()でnotify()を使っていくつかの同期を試みましたが、機能しませんでした(呼び出した後にonRegistered()のコードに達していません) register()内のwait())。 つまり、私が必要とするのは登録を同期させることです。登録IDを取得した後でなければ、続けることができます。それを行う正しい方法は何ですか?C2DMが正しく登録を処理します
0
A
答えて
0
あなたはガイドラインの下に、次のしていることを確認します:
- が開発し、Androidのエミュレータ上のテストは、あなたがアドオンあなたのSDKへのGoogle APIのアンドロイド2.2バージョンをダウンロードする必要があります。
android:minSdkVersion="8"
をマニフェストに設定してください。- エミュレータまたはデバイスに少なくとも1つのGoogleアカウントが同期されていることを確認してください。
関連する問題
- 1. C2DM登録IDリフレッシュの問題処理
- 2. C2DM登録のメールアカウント
- 3. C2DMモバイル登録フェーズ
- 4. C2DM登録がデバイスに「null」を返す
- 5. 登録時にAndroid C2DM AUTHENTICATION_FAILEDエラーが発生しました
- 6. は、登録解除C2DM
- 7. C2DMシャープエラー:無効な登録
- 8. Android C2DM登録IDリフレッシュ
- 9. Androidのc2dm登録IDフォーマット
- 10. 紛失したC2DM登録IDを回復しますか?
- 11. ActiveAdmin登録ページバッチ処理
- 12. Erlangの登録処理
- 13. C2DM必ずしも登録していません
- 14. 同じauth_keyのためC2DM登録に失敗しました
- 15. Android c2dmの登録に失敗しました
- 16. C2DM登録クラスのAndroidアップデートUI
- 17. Android C2DM登録デバイスエラー[C2DMRegistrar.39] AuthTokenCallback:authFailed
- 18. Android C2DM登録IDの妥当性
- 19. C2DMの登録にはどのくらい時間がかかります
- 20. エミュレータでc2dmを使用して登録IDを取得
- 21. Android C2DMに登録エラーがありませんか?
- 22. 正しく処理しましたdidReceiveMemoryWarning
- 23. Android setEGLContextClientVersion()が正しく登録されていません
- 24. VueMdlのコンポーネントが正しく登録されていません
- 25. DB2トランスポートコンポーネントが正しく登録されていません
- 26. 処理レシーバとアンドロイドの登録
- 27. C2DMで複数のAndroidデバイスを登録すると、複数の登録IDが表示されます
- 28. リフレッシュ時にC2DM登録IDを取得できますか?
- 29. スプラッシュ画面にC2DM(プッシュ通知)を登録できますか?
- 30. フラスコのPythonの登録が正しく機能しない
私は接続が表示されません。私の質問をよくお読みください。しかし、はい、あなたが求めていることはすべてOKです。私が書いたように、コミュニケーションは機能している - 私はちょうどそれを特定の方法で処理したい。 – rideronthestorm