Intereting Posts
Реализация резюме для загрузки файлов через интернет CreateNewFile – open failed: ENOENT (Нет такого файла или каталога) Могу ли я запустить запуск приложения для Android в качестве автономного настольного приложения без эмулятора? Свойства Android, которые можно анимировать с помощью ObjectAnimator Нет кешированной версии градиента Создайте закрытую исходную библиотеку Android на базе Gradle Ошибка при запуске AVD. Файловая система уже составляет 140800 (4k) блоков – ничего не делать Отключить клавиатуру при нажатии вне EditText в android Android-приложение не может получить доступ к местоположению на эмуляторе, используя FusedLocationApi Soundpool не зацикливается на Android 4.3 Совместите левый край с центром – RelativeLayout Ошибка GCMRegistrar.onDestroy (контекст), приемник не зарегистрирован Как удалить надутое меню / элементы с новой панели инструментов Lollipop? Xamarin.Android – делает сборку собственного кода сделать реинжиниринг сложнее? Проблема ширины экрана TableLayout для Android

Android: не получать правильный текст при совместном использовании со встроенными приложениями

Я использовал следующий код.

Intent share = new Intent(android.content.Intent.ACTION_SEND); share.setType("text/plain"); share.putExtra(Intent.EXTRA_SUBJECT, subject); share.putExtra( Intent.EXTRA_TEXT, "i have just visited http://www.google.com"); startActivity(Intent.createChooser(share, "Share Sydneyho! with your friends via")); 

Когда я выбираю gmail он показывает, что написано в Intent.EXTRA_TEXT но когда я Intent.EXTRA_TEXT facebook совершенно другое сообщение, и я не знаю, откуда оно происходит.

пожалуйста помоги!

Solutions Collecting From Web of "Android: не получать правильный текст при совместном использовании со встроенными приложениями"

Я использовал следующий фрагмент кода для обмена сообщениями с Action_Send в других приложениях.

 Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra("android.intent.extra.SUBJECT", ""); sharingIntent.putExtra("android.intent.extra.TEXT", "ABC"); startActivity(Intent.createChooser(sharingIntent, "Share using")); 

И он отлично работает на моем устройстве (Android 2.2). Концептуально я не знаю, что отличает ваш код и выше. Но приведенный выше код отлично работает для меня.

У вас есть похожие записи в stackoverflow и приходят к такому выводу, что мы не можем передать текст в

  share.putExtra(Intent.EXTRA_TEXT,"bla bla bla"); 

Чтобы сделать его видимым на странице общего доступа Facebook, но мы должны передать ссылку на веб-сайт.