0

Google の GCM サービスを使用して Android アプリケーションを構築します。

GCMIntentService クラスに onRegistered メソッドを実装しました。

問題は、メイン アクティビティの EditText からメールを regId と共にサーバーに送信することです。メイン アクティビティからメールを取得して onRegistered メソッドで使用する方法がわかりません。

問題ではないメイン アクティビティ内の EditText ボックスから文字列を適切に取得する方法を知っています。別のクラスにあるので、私はうんざりしています。

私の最終結果は、彼らが入力した電子メールを EditText に送信したいということです。電子メールを登録すると、入力した電子メールとその regId がサーバーのデータベースに保存されます。

私は現在、regIdをonRegisteredメソッドにハードコーディングされた名前で保存するだけの作業コードを持っています。その追加情報を取得する方法を調べて、regId と一緒に送信できるようにします。

4

1 に答える 1

1

ユーザーがボタンを押すと、次のテキストを次のように配置できますEditText

  • ファイル
  • データベース
  • SharedPreferences
  • 静的データ メンバー

のその場所からテキストを取得しますonRegistered()

于 2012-10-13T22:25:17.990 に答える