【发布时间】:2017-01-13 08:31:47
【问题描述】:
enter image description here 这是例外!
这些是代码!这不一定会发生,在服务中,设备的日志显示是三星的,系统大于android 6.0。不知道是什么原因,能不能帮帮我,谢谢大家
public static void share(Context context, String packageName, String path, String content) {
Intent intent = new Intent(Intent.ACTION_SEND);
if (TextUtils.isEmpty(path)) {
intent.setType("text/plain"); //
} else {
File file = new File(path);
if (file.exists() && file.isFile()) {
intent.setType("image/*");
Uri uri = Uri.fromFile(file);
intent.putExtra(Intent.EXTRA_STREAM, uri);
}
}
intent.putExtra(Intent.EXTRA_TEXT, content);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (!TextUtils.isEmpty(packageName)) {
intent.setPackage(packageName);
context.startActivity(intent);
return;
}
context.startActivity(Intent.createChooser(intent, ""));
}
【问题讨论】:
-
你在用模拟器吗?
-
没有,我是用手机测试的,这是一个偶然的问题,在我们开发中,我们不会出现这个问题。
标签: android facebook action instagram send