2012-05-14 15 views
0

私はアンドロイドフォームを持っています。フィールドの1つは電子メールIDです。その電子メールIDを取得し、その電子メールIDのデータを送信します。同じアクティビティのボタンのクリック データを送信する方法は何か。ボタンの電子メールIDにテキストボックスのデータを送信するandroid

+0

ネイティブアプリをせずに送信しますか? – KMI

+0

はいボタンのクリックでEditBoxで書かれた電子メールを送信したいと思います。 –

+0

Dheeresh Singhさんの回答を参照することができます。それは私に知らせてください。 – KMI

答えて

1

それは、ネイティブのメールアプリ テントの意図=新しいテント(Intent.ACTION_SEND)を使用して、2つの方法

1-ありますEditText

 String mail = "this is the Email message body"; 
     i = new Intent(Intent.ACTION_SEND); // start the activity for sending an email 
     i.setType("vnd.android.cursor.dir/email"); //set the mime type for the Email 
     i.putExtra(android.content.Intent.EXTRA_SUBJECT, "FW: " + "subject"); 
     String[] to = {editText.getText().toString()}; 
     i.putExtra(android.content.Intent.EXTRA_EMAIL, to); 

     i.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(mail)); 
     startActivity(Intent.createChooser(i, "EMAIL")); 
関連する問題