我有一个使用外部应用程序打开文件的 Android 应用程序(音频、视频文件启动默认媒体播放器等)
我需要能够在启动外部应用程序时发现是否有任何错误。例如,当我从我的应用程序启动一个 .au 文件(音频)并且媒体播放器应用程序说“抱歉,播放器不支持这种类型的文件”时,我想以某种方式捕获这个异常。
我的应用程序有没有办法检测到该错误?我尝试使用 startActivityForResult 并覆盖 onActivityResult,但外部应用程序似乎没有返回数据对象或响应代码。相反,这两个变量都是空的