(Android)在外部应用程序中启动文件并从外部应用程序捕获错误

时间:2012-02-27 21:43:03

标签: android error-handling android-intent launching-application

我有一个使用外部应用程序打开文件的Android应用程序(音频,视频文件启动默认媒体播放器等)

我需要能够捕获启动外部应用程序时是否有任何错误。例如,当我从我的应用程序启动.au文件(音频)并且媒体播放器应用程序说“抱歉,播放器不支持这种类型的文件”时,我想以某种方式捕获此异常。

我的应用有没有办法检测到该错误?我尝试使用startActivityForResult并覆盖onActivityResult,但外部应用程序似乎没有返回数据对象或响应代码。相反,两个变量都为空

1 个答案:

答案 0 :(得分:0)

看起来无法检测外部应用程序的错误。我的应用程序必须依赖用户输入,以确定其文件是否成功启动