я сделал деятельность как установить текст на «в» текстовое поле в электронной активности
на кнопку подписки, я должен отправить по электронной почте в некоторой электронной почты по умолчанию, для которого мой код: пакет sditm.app;
import android.R.string;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class subscribeActivity extends Activity {
/** Called when the activity is first created. */
EditText name,age,address;
databaseforsubscribe addressBook;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.subscribe);
Button store = (Button)findViewById(R.id.button1);
name=(EditText)findViewById(R.id.editText1);
age=(EditText)findViewById(R.id.editText2);
address=(EditText)findViewById(R.id.editText3);
addressBook = new databaseforsubscribe(this,"addressDB",null,2);
store.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
String s=new String();
String m=new String();
String n=new String();
s=name.getText().toString();
m=age.getText().toString();
n=address.getText().toString();
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, "[email protected]");
// i.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT ,"NAME: "+s+" ; MOBILE: "+m+" ; EMAIL: "+n);
try {
startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(subscribeActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
}
});
}
}
открывающие намерение, как этот
теперь или я должен установить электронный идентификатор на кнопку «To» текстовое поле (и сделать его нередактируемы "), или автоматически нажать на том, что„отправить“ так что пользователь не видит это намерение и электронная почта отправить в спине земли ..
это моя код сэр. Я попробовал это. пожалуйста, пройдите мой код –
Аман, проверьте эту строку вашего када: i.putExtra (Intent.EXTRA_EMAIL, «[email protected]»); Здесь вы передаете строку. Вам нужно передать строковый массив следующим образом: new String [] {"[email protected]"} ... Проверьте это в коде –
И да, вы добавили это разрешение в свой файл манифеста - –