Я пытаюсь использовать intent для отправки электронной почты с моего приложения, но поле Кому в поле не будет заполнено. Если я добавлю код для заполнения темы или текста, они работают нормально. Просто поле Кому не заполняется.Intent.EXTRA_EMAIL не заполняет поле To
Я также попытался изменить тип на «text/plain» и «text/html», но у меня такая же проблема. Может ли кто-нибудь помочь?
public void Email(){
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("message/rfc822"); //set the email recipient
String recipient = getString(R.string.IntegralEmailAddress);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL , recipient);
//let the user choose what email client to use
startActivity(Intent.createChooser(emailIntent, "Send mail using...")); }
Клиент электронной почты Я пытаюсь использовать это Gmail
Android ... почему вы так жалок? –
hahaha, вы заставили меня смеяться +1 млн. @BugsHappen .. Причины: с открытым исходным кодом, но документация не удовлетворяет на 100%, производители устройств изменяют свои потребности (большинство устройств дешевы и бесполезны), разработчики не читают «разработчик .android.com». – MKJParekh
Также убедитесь, что вы * NOT * выполняете 'intent.putExtra (Intent.EXTRA_EMAIL, list.toArray())' ** он НЕ РАБОТАЕТ, поскольку list.toArray() создает Object [], а не String [] * * – kape123