0
私はアンドロイドアプリで電子メールのインテントを実装することができますが、まだ "このアプリケーションを実行できません"と言われています。しかし、私のエミュレータと実際のデバイスでは、私は電子メールクライアントがインストールされている。 私は何が間違っているのかを知る必要があります。メールのインテントを扱うのが苦労している
Intent email = new Intent(Intent.ACTION_SENDTO);
email.setType("text/plain");
email.setData(Uri.parse("mailto:[email protected]"));
email.putExtra(Intent.EXTRA_SUBJECT, "Enter Subject Here");
email.putExtra(Intent.EXTRA_TEXT, "Type your message");
startActivity(Intent.createChooser(email, "Send mail..."));
私は上記の私の質問で更新されたウルの解決策を試してみました。それは私に同じエラーが表示されます - アプリケーションはこのアクションを実行することはできません。 –
@BenAjax:おそらく、それらの電子メールクライアントにはまだアカウントが設定されていない可能性があります。または、おそらく彼らはACTION_SENDTOをサポートしていません。あなたの改訂されたコードは私には似ています。 – CommonsWare
私はこの問題を解決しました。私は自分のコードで不必要な宣言をしていました。ありがとうございます –