прежде всего я увидел ту же проблему, что и я, решенную здесь.Но даже с ответами там я не решил это.И я не мог найти место, чтобы добавить комментарий.Только ответ, и, будучи ответом, я не уверен, что люди будут уведомлены об этом.вот почему я создаю новый вопрос.Извините за это: S
Я новичок в мире Android, и я пробую основные вещи.Это может показаться слишком детским, я знаю, но я не могу понять, в чем проблема.Я пытаюсь открыть одно приложение, чтобы отправить письмо.Разве родное приложение или нет.Я использую реальное устройство (Sony Ericsson Xperia X10), и у меня есть по крайней мере два приложения, которые могут обрабатывать электронную почту.У меня есть следующий код:
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("message/rfc822"); //same with "setType("text/plain")
intent.setData(Uri.parse(((EditText)findViewById(R.id.emailAddress)).getText().toString()));
thisActivity.startActivity(Intent.createChooser(intent, "Choose program"));
Я застрял на этом, и это сводит меня с ума!Я искал решение, но все, кажется, решили этот вопрос с помощью метода "setType
".Это разочаровывает, потому что это такая «маленькая задача» ...: /
Большое спасибо, и я прошу прощения за "двойной вопрос".