Jest całkiem jasne, w dokumentacji, które można wysłać wiele fragmentów danych z:Jak mogę wysłać wiele typów danych za pomocą Intent.ACTION_SEND_MULTIPLE podczas korzystania z shareIntent?
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
shareIntent.setType("image/*");
startActivity(Intent.createChooser(shareIntent, "Share images to.."));
ale wydaje się, że z jednej linii: shareIntent.setType("image/*");
że wszystkie elementy muszą być tego samego typu danych. Co jeśli chciałbym wysłać zdjęcie (image/jpeg) i hashtag, który powinien pasować do napisu (tekst/zwykły)?
Jak obsługiwać wiele rodzajów treści w jednym wydaniu? Czy można wysłać 2 shareIntents do tej samej działalności? Jak sobie z tym poradzę?
dlaczego więc właściwość shareIntent.setType nadal "image/*". Czy to działa, gdy wysyłam Intencję.EXTRA_TEXT? – BigBoy1337
@ BigBoy1337 To zadziała. Najprostszym sposobem sprawdzenia, czy to działa, jest udostępnienie go w Gmailu. Zobaczysz tam tekst i załącznik (obrazek). –
To działa, z wyjątkiem tylko niektórych aplikacji? podobnie jak zapis tekstowy jest dodawany tylko na instagramie i skrzynce odbiorczej Google, ale nie na Facebooku ani Twitterze. Jakieś pomysły, dlaczego? – BigBoy1337