1
私の質問は、複数のファイルをアンドロイドのShareCompat intentBuilder
と共有する方法です。ShareCompatで複数のファイルを共有する方法
マイコード例外をスロー:
android.content.ActivityNotFoundException:いいえ活動= android.intent.action.SEND_MULTIPLE FLG = 0x80001 PKG = com.google.android作用{ インテントを処理することが見出さ。 GM(クリップを持っている)(エクストラを持っている)}
私のコードは次のとおりです。
static void with(Activity activity, ArrayList<String> imageFile,String app){
ArrayList<Uri> imagesUri=new ArrayList<>();
for (String i:imageFile)
imagesUri.add(FileProvider.getUriForFile(
activity, FILES_AUTHORITY, new File(i)));
Intent shareIntent = ShareCompat.IntentBuilder.from(activity).getIntent();
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM,imagesUri);
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
activity.startActivity(shareIntent);
}
ですが、エラーがスローされますFO rすべてのアプリ(パッケージ名)。