在android中打开对话框

时间:2016-03-21 01:02:29

标签: android android-download-manager

我已在我的服务中使用下载管理器选项下载了一个文件。在通知下载管理器显示文件已下载,当我根据fileType自动点击它时,应用程序打开,我可以读取该文件。

现在我想在下载完成后立即做同样的事情。 (我没有文件类型 - 这是动态的)所以我想要“打开”对话框,然后让用户选择。

问题是如何触发“用”选项打开?

比如说:我有一个PDF文件。我不知道文件类型,所以我想显示“打开方式”对话框,用户可以选择阅读器吗?

这就是我的尝试:

在下载管理器代码中的“case DownloadManager.STATUS_SUCCESSFUL:”下。

我尝试了以下内容:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

这只会打开文件管理器,显示“打开方式”选项的最佳方法是什么,因为我没有这个文件管理器。

我再次运行下载管理器部分。

谢谢!

0 个答案:

没有答案