ACTION_PICK に問題があります。以下のコードは、Galaxy miniでうまく機能します。写真を選択するとギャラリーが写真のみで開き、ビデオを選択するとギャラリーがビデオのみで開きます。ただし、htc の凡例では、最初のオプションで映画と画像の両方でギャラリーが開き、2 番目のオプションで com.htc.music プロセスを開こうとしてアプリケーションがクラッシュします。この問題を acion_pick でどのように解決できるか、またはこれの代わりに何が使用できるか知りたいですか?
<
code>
case ATT_GALLERY_PHOTO : {
Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI );
startActivityForResult(i, ACTIVITY_GALLERY_PHOTO );
break;
}
case ATT_GALLERY_MOVIE : {
Intent movieIntent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI );
startActivityForResult(movieIntent, ACTIVITY_GALLERY_MOVIE );
break;
}
</code>