Я создал одно приложение наподобие почтовых клиентов, например Gmail.
Когда пользователь нажимает на адрес электронной почты в других приложениях и выбирает мое приложение из приложений для отправки электронной почты в списке, появляется .
Содержимое электронной почты, такое как адрес электронной почты, тема электронной почты и .... приходят в мое приложение намеренно.
Но проблема в том, что intent.getData();
все время имеет значение null
, и я пытаюсь получить данные электронной почты от intent
.
Я протестировал bundle
в intent
и увидел, что он не нулевой, и когда я пишу этот код:
bundle = intent.getExtras();
Log.e("Email",bundle.toString());
bundle.toString()
вернуть Bundle[{android.intent.extra.EMAIL=[Ljava.lang.String;@11cda76c}]
.
Я не знаю, что это за [Ljava.lang.String;@11cda76c}]
и как я могу получить адрес электронной почты отсюда! ?