0

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>
4

1 に答える 1

2

ACTION_GET_CONTENT代わりに試しACTION_PICKてみて、それが役立つかどうかを確認できます。

于 2013-01-19T18:14:16.573 に答える