【发布时间】:2011-03-10 18:49:23
【问题描述】:
我知道如何安排另一个活动,但是在开始活动之前,我如何确保我的 MIME 类型存在活动?例如,如果我有一个要显示的 PDF 文件,如何确保存在 PDF 查看器?
这是我用来午餐 PDF 查看器的代码
MimeTypeMap tMimeType = MimeTypeMap.getSingleton();
String tMimeStr = tMimeType.getMimeTypeFromExtension("pdf");
Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile("xyz.pdf"), tMimeStr);
try
{
startActivity(intent);
}
catch (Exception e)
{
// Display error message here
}
【问题讨论】:
标签: android mime intentfilter