外部アプリケーションを使用してファイルを開く Android アプリがあります (オーディオ、ビデオ ファイルはデフォルトのメディア プレーヤーを起動するなど)。
外部アプリケーションの起動中にエラーが発生したかどうかをキャッチできる必要があります。たとえば、アプリから .au ファイル (オーディオ) を起動したときに、メディア プレーヤー アプリが「申し訳ありませんが、プレーヤーはこのタイプのファイルをサポートしていません」と表示した場合、何らかの方法でこの例外をキャッチしたいと考えています。
アプリがそのエラーを検出する方法はありますか? startActivityForResult を使用して onActivityResult をオーバーライドしようとしましたが、外部アプリがデータ オブジェクトまたは応答コードを返さないようです。代わりに、両方の変数が null です