Я как-то получаю сообщение об ошибке, когда получатель недействителен в первый раз, когда пытаюсь передать некоторую информацию в приложение для обмена сообщениями.Недопустимый получатель при установке намерения.putExtra ("exit_on_sent", true)
Есть два сценария:
1) Это работает, когда есть не ставить дополнительный для exit_to_sent
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/x-vCard");
sendIntent.putExtra(Intent.EXTRA_TEXT, vCardString);
sendIntent.putExtra("address", phone);
sendIntent.putExtra("name", "Contact");
startActivity(sendIntent);
2) Это не работает, когда кладется дополнительный для exit_to_sent
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/x-vCard");
sendIntent.putExtra(Intent.EXTRA_TEXT, vCardString);
sendIntent.putExtra("address", phone);
sendIntent.putExtra("name", "Contact");
sendIntent.putExtra("exit_on_sent", true);
startActivity(sendIntent);
Любые предложения, почему это происходит. Причина в соответствии с документацией, exit_to_sent должна работать, если вы вернетесь к своему приложению после отправки сообщения.
Любая помощь будет оценена .. :)
К сожалению .. это была опечатка, задавая этот question.thanks для заметив – mike20132013
, что пост действительно не ответить на этот вопрос, хотя вызывает вопрос на самом деле не с кодом .. так или иначе, андроид не принимает exit_on_send на этом конкретном устройстве. Код работает нормально на других устройствах. – mike20132013