デバイスが2つのGmailアカウントでサインインしていると仮定します。A@gmail.com&B@gmail.com。すべてのアクティブなGmailを取得し、ユーザーがどちらを使用するかを選択できるようにするページを作成しました。ただし、ユーザーが使用する電子メールを決定した後、選択したアカウントに対して何をすべきですか?
この次のコードを実行する以外に、他に何をすべきですか?
Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0)); // boilerplate
registrationIntent.putExtra("sender", roleEmail);
startService(registrationIntent);
また、ChromeToPhoneのサンプルを見て、コードに基づいて、選択したアカウント名がSharedPreferencesに保存されましたが、理由はわかりません。