8

あらゆる種類のファイルを返すことができるインテントチューザーを開始したいと思います。次のコードは、通常のファイル エクスプローラー (ES、Astro など) では機能しますが、組み込みの samsung My Files エクスプローラーでは機能しません。

Intent selectFile = new Intent(Intent.ACTION_GET_CONTENT);
selectFile.setType("file/*");
startActivityForResult(Intent.createChooser(selectFile, "Select File"), SELECT_FILE);

そのサムスンのエクスプローラーの扱い方を知っている人はいますか? Intent selectFile = new Intent( "com.sec.android.app.myfiles.PICK_DATA") を使用しようとしましたが、うまくいかないようです。

何か案は?ありがとう。

更新:このコードを使用しました

Intent selectFile = new Intent();
selectFile.setAction("com.sec.android.app.myfiles.PICK_DATA");
startActivityForResult(selectFile, SELECT_FILE);

しかし、私はこのエラーを受け取ります: FORWARD_RESULT_FLAG が結果のリクエスト中に使用されました。これが何を意味するか知っている人はいますか?

4

1 に答える 1