0

フィードバックを送信するボタンがあります。エミュレーターでは現在、「この操作を実行できません」と表示されています。私のアプリは実際のデバイスでもこれを言いますか? もしそうなら、mailto関数を実装するための回避策は何ですか? このページは見ましたが、MainActivity に webView を実装できません

    Button btn2 = (Button)findViewById(R.id.feedback);
    btn2.setOnClickListener(new OnClickListener(){
        public void onClick(View v) {
            Uri address = Uri.parse("mailto:prasana91@gmail.com?subject=calculator_feedback");
            Intent i = new Intent(Intent.ACTION_VIEW,address);
            startActivity(i);
        }
        });
4

1 に答える 1

3

投稿したリンクからコードを使用できます。試したことはありませんが、なぜうまくいかないのかわかりません:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, new String[]{ "prasana91@gmail.com" });
i.putExtra(Intent.EXTRA_SUBJECT, "calculator_feedback");
startActivity(i);

それがうまくいったかどうか教えてください。

于 2012-07-27T19:15:50.677 に答える