【发布时间】:2017-05-10 05:43:13
【问题描述】:
我想将 android 活动中的图像分享到 facebook messenger 应用程序,该应用程序已在我的设备中打开并驻留在 android 设备的最近任务中。
我正在使用以下代码共享图像,但它正在 Messenger '单独共享'中打开一个新活动,但我想将其共享到已打开的聊天中。
String mimeType = "image/*";
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setPackage("com.facebook.orca");
intent.setType(mimeType);
intent.putExtra(Intent.EXTRA_STREAM, contentUri);
intent.putExtra(EXTRA_PROTOCOL_VERSION, PROTOCOL_VERSION);
intent.putExtra(EXTRA_APP_ID, YOUR_APP_ID);
activity.startActivityForResult(shareIntent, SHARE_TO_MESSENGER_REQUEST_CODE);
【问题讨论】: