У меня есть код для совместного использования на панели навигации, и я получаю пакет и текст, но моя единственная строка putExtra не отображается.
else if (id == R.id.nav_share) {
try {
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, " Hey Download this App Called\n App name");
String sAux = " to Improve your Life's....... \nAt least One Time Try This\n";
sAux = sAux + "https://play.google.com/store/apps/details?id=com.example.kishorsinh.app \n\n";
i.putExtra(Intent.EXTRA_TEXT, sAux);
startActivity(Intent.createChooser(i, "Choose one"));
} catch(Exception e) {
//e.toString();
}
}
Я использую этот код в приложении и делюсь им только тогда ...
чтобы улучшить свою жизнь ....... Хотя бы один раз попробуйте это https://play.google.com/store/apps/details?id=com.example.kishorsinh.app
может кто-нибудь подсказать мне, в чем проблема? Это не отражает поле putExtra.
@Kishorsinh, если вы поделитесь им с электронной почтой, тогда работает только поле темы. В противном случае вы получите только текстовые поля putExtra().
где ты пытаешься поделиться? Whatsapp, Facebook и т. д.?
@RishabhSagar Да




Я изменил всю программу, это может решить другие проблемы, это сработало идеально для меня
try {
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
final String appPackageName = getApplicationContext().getPackageName();
String strAppLink = "https://play.google.com/store/apps/details?id = " + appPackageName;
shareIntent.setType("text/plain");
String shareBody = strAppLink;
String shareSub = "Hey Download this App Called\n Appname ........\nAt least One Time Try This\n";
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, shareSub);
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(shareIntent, "Share using"));
}
catch (ActivityNotFoundException e)
{
}
Поделиться в панели навигации все работало отлично, но в Whatsapp это только отображение ссылки, а не текста. Все остальные приложения отлично работали с телеграммой, почтой и т. д., Но в whatapp это только отображение ссылки, а не верхнего текста.
вопрос требует более подробного описания того, что вы хотите сделать. Пожалуйста, обновите свой вопрос, добавив больше информации. где вы хотите отобразить этот
EXTRA_TEXTилиEXTRA_SUBJECT?