2014-12-27 3 views
0

У меня есть приложение для Android, которое позволяет пользователю отправлять мне электронное письмо для поддержки, оно отлично работает на всех обычных устройствах Android, но Amazon AppStore недавно отклонил мое приложение, потому что он выходит из приложения, когда пользователь пытается отправить электронное письмо. Я не знаю, как это исправить, вот мой адрес электронной почты код, который я использую для всех моих Android приложений:Проблемы с отправкой электронной почты из моего приложения на Kindle

button.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
     String[] recipients = new String[] { "[email protected] }; 
     emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients); 
     emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "title"); 
     emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "message"); 
     emailIntent.setType("text/html"); 
     startActivity(Intent.createChooser(emailIntent, "Send ...")); 
     finish(); 
    } 
}); 
+0

, когда вы закончите отправки электронной почты является пользователь вернулся в приложение или остался в почте (или свалился на карусель) – Offbeatmammal

+0

Это оставило меня в карусели! –

ответ

1

Я просто попытался это на Kindle HDX.

Возможно, ваше приложение разбился на:

String[] recipients = new String[] { "[email protected] }; 

Вам нужно добавить еще один "после .com

И, возможно, вы хотите использовать

button.setOnClickListener(new View.OnClickListener() { 
+0

Я действительно получил это, чтобы работать, я не знаю, почему это не было, t начать, но я подозреваю, что какой-то артефакт сборки вызвал эту проблему. Уборка и восстановление, казалось, исправить. –

Смежные вопросы