我在Instagram上使用相同的代码,但是Twitter导致了问题 - Twitter显示白屏并停止/崩溃回到我自己的应用程序。
if (sharedFileImageJpeg != null) {
try {
contentUri_internal_fileprovider = FileProvider.getUriForFile(thisActivityContext, "com.example.app.fileprovider", sharedFileImageJpeg);
}
catch (Exception e) {
String debug_s = e.toString();
}
}
package_name = "com.twitter.android";
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setPackage(package_name);
shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri_internal_fileprovider);
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
shareIntent.setType("image/jpeg");
startActivity(shareIntent);