I自分のアプリケーションに電子メールクライアントを起動するために、次のコードを持っているが、私はそれを実行しようとすると、私が言うのエラーが表示されます。メールクライアントは、Android Studioでロードしていない
「いいえアプリは、このアクションを実行することはできません」私はここでチュートリアルや他の投稿の束を見てきましたが、コードは他の人と一致するようです。なぜ誰かがこのエラーを受け取っているのか分かりませんか?
Intent emailI = new Intent(Intent.ACTION_SEND);
emailI.putExtra(Intent.EXTRA_EMAIL, new String[] {"[email protected]"});
emailI.putExtra(Intent.EXTRA_CC, new String[]{"[email protected]"});
emailI.putExtra(Intent.EXTRA_SUBJECT, "subject");
emailI.putExtra(Intent.EXTRA_TEXT, "Body");
emailI.setType("message/rfc822");
startActivity(Intent.createChooser(emailI, "Open Email Client"));
EDIT:私は仮想デバイスで電子メールアプリケーションをセットアップしてからコードを実行しなければなりませんでした。ありがとう。
実際のデバイスで確認しましたか? –
私はクラスのためにこれをやっていて、私はアンドロイドスタジオでそれを実行することになっています。 – Ghazal
あなたが実行しているデバイスにメールクライアントがありますか? – njzk2