【发布时间】:2016-10-12 13:22:25
【问题描述】:
我尝试分享我下载的文件。我将该文件放在Ti.Filesystem.externalStorageDirectory 中。该文件已正确保存,因为我可以在 ImageView.image 中显示它。
这是我用来启动 android 共享意图的代码: (显然你不能在 android API 24 中使用 file:// 方案。见这篇文章:stackoverflow)
filePath = filePath.replace('file','content');
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_SEND,
});
intent.putExtraUri(Ti.Android.EXTRA_STREAM, filePath);
$.FileList.activity.startActivity(intent);
发生的情况是,共享对话框打开,我选择了要共享到的应用程序,但随后我收到一条通知,没有可共享的内容。
失败通知的屏幕截图:
【问题讨论】:
标签: android android-intent appcelerator