0

外部アプリケーションを使用してファイルを開く Android アプリがあります (オーディオ、ビデオ ファイルはデフォルトのメディア プレーヤーを起動するなど)。

外部アプリケーションの起動中にエラーが発生したかどうかをキャッチできる必要があります。たとえば、アプリから .au ファイル (オーディオ) を起動したときに、メディア プレーヤー アプリが「申し訳ありませんが、プレーヤーはこのタイプのファイルをサポートしていません」と表示した場合、何らかの方法でこの例外をキャッチしたいと考えています。

アプリがそのエラーを検出する方法はありますか? startActivityForResult を使用して onActivityResult をオーバーライドしようとしましたが、外部アプリがデータ オブジェクトまたは応答コードを返さないようです。代わりに、両方の変数が null です

4

1 に答える 1

0

外部アプリからのエラーを検出する方法がないようです。私のアプリは、ファイルが正常に起動されたかどうかについて、ユーザーの入力に依存する必要があります

于 2013-01-30T16:18:20.717 に答える