我正在使用共享意圖在社交媒體應用程序中發佈圖像和文本。我使用以下代碼如何使用共享意圖在Facebook上發佈圖像和文本
String shareName=advdetails.get(0).getBusinessname();
String description=advdetails.get(0).getDescription();
Uri image = Uri.parse(advdetails.get(0).getBusinesslogo());
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_TEXT, description);
shareIntent.putExtra(Intent.EXTRA_STREAM, image);
startActivity(Intent.createChooser(shareIntent, shareName));
上面的描述中,圖像和共享名從POJO類得到。
當我試圖分享這些數據到Facebook的,我得到的信息爲「一個或多個媒體項目無法添加」
是你確定圖像的路徑(傳遞到Uri)是正確的?你的意圖代碼似乎沒問題。 –
在這個圖像是imageurl @RohanKandwal –
你能否用Uri.parse(「圖像的完整路徑」)替換'image'並檢查代碼是否適合你? –