我有一个使用外部应用程序打开文件的Android应用程序(音频,视频文件启动默认媒体播放器等)
我需要能够捕获启动外部应用程序时是否有任何错误。例如,当我从我的应用程序启动.au文件(音频)并且媒体播放器应用程序说“抱歉,播放器不支持这种类型的文件”时,我想以某种方式捕获此异常。
我的应用有没有办法检测到该错误?我尝试使用startActivityForResult并覆盖onActivityResult,但外部应用程序似乎没有返回数据对象或响应代码。相反,两个变量都为空
答案 0 :(得分:0)
看起来无法检测外部应用程序的错误。我的应用程序必须依赖用户输入,以确定其文件是否成功启动