首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android系统会不会发送广播通知无法打开文件?

Android系统会不会发送广播通知无法打开文件?
EN

Stack Overflow用户
提问于 2012-11-30 15:11:29
回答 1查看 140关注 0票数 0

我下载一个文件并向通知栏发送通知。当用户单击它时,系统将打开该文件。但有时,下载的文件没有打开的应用程序,所以我想给用户一条消息,告诉他们文件打不开。

我想知道有没有Android系统发来的广播,告诉我这个文件打不开。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-30 15:25:26

正如我从您的问题中看到的,当NotFoundActivityException发生时,您希望敬酒一条消息。因此,您可以按如下方式编写代码:

代码语言:javascript
运行
复制
try {
    Intent intent = new Intent();
    intent.setAction(android.content.Intent.ACTION_VIEW);
    File file = new File(your_file_full_path); 
    intent.setDataAndType(Uri.fromFile(file), your_file_content_type);
    startActivity(intent);
} catch (ActivityNotFoundException e) {
    Toast.makeText(activity_context, "Activity not found", Toast.LENGTH_SHORT).show();
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13640585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档