【发布时间】:2020-10-03 14:38:29
【问题描述】:
我一直致力于将视频分享到 Instagram 故事。为了下载文件,在下载时创建了一个异步任务并禁用了布局,除了一些控件。在 onPostExcute() 中,我启用了布局并开始通过意图共享活动。尽管在共享/取消共享后,用户界面仍然被禁用。这里是写在客栈onPostExecute()的代码。
@Override
protected void onPostExecute(String file_url) {
videoLoading.setVisibility(View.INVISIBLE);
layout.setEnabled(true);
Uri uri = Uri.parse(filePath);
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
String shareBody = presenter.getVideoName();
sharingIntent.setDataAndType(uri, "vide/mp4");
startActivity(Intent.createChooser(sharingIntent, "Share using"));
}
【问题讨论】:
-
查看设置数据并输入行sharingIntent.setDataAndType(uri,"video/mp4");
-
我的建议对你有用吗?
标签: java android android-asynctask