0

以下のコードを使用して電子メールを送信すると、電子メールのcompseが表示されます。ただし、連絡先からメールを選択することはできません。メールアドレスを入力する必要があります。ユーザーが連絡先からメールアドレスを取得できるようにする方法はありますか?

 public void sendSimpleEmail(View button) {
        try {
            Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
            emailIntent.setType("plain/text");
            startActivity(emailIntent);
        } catch (Exception e) {
            Log.e(LOG_TAG, "sendSimpleEmail() failed to start activity.", e);
            Toast.makeText(this, "No handler", Toast.LENGTH_LONG).show();
        }
    }
4

2 に答える 2

1

startActivity(emailIntent);に置き換えますstartActivity(Intent.createChooser(emailIntent));

于 2012-08-26T06:49:46.383 に答える
0

「nandeesh」が上で答えたように、それは電子メールアプリケーションに依存します、いくつかは許可しないかもしれません。私の場合、私はシミュレーターだけで試していました。

于 2012-08-26T15:03:23.020 に答える