【发布时间】:2012-02-27 21:43:03
【问题描述】:
我有一个使用外部应用程序打开文件的 Android 应用程序(音频、视频文件启动默认媒体播放器等)
我需要能够在启动外部应用程序时发现任何错误。例如,当我从我的应用程序启动一个 .au 文件(音频)并且媒体播放器应用程序说“抱歉,播放器不支持这种类型的文件”时,我想以某种方式捕获这个异常。
我的应用有没有办法检测到该错误?我尝试使用 startActivityForResult 并覆盖 onActivityResult,但外部应用程序似乎没有返回数据对象或响应代码。相反,这两个变量都是空的
【问题讨论】:
-
关于startActivityForResult,你的意思是根本没有得到任何结果还是什么?
-
我没有得到任何数据或响应代码;我希望我能看到媒体播放器中的活动返回的一些数据或响应代码
标签: android error-handling android-intent launching-application