2012-01-04 5 views
2

私はインテントを使用して、ユーザーがAndroidデバイス上の既存のイメージを選択できるようにしています。次のコードまたは類似のコードを使用して、createChooserインテントは、デバイス(ASTRO、ギャラリーなど)上のイメージを選択するための複数のオプションを表示しますが、「このアクションではデフォルトで使用する」チェックボックスを表示しません。インテント:既定のアプリケーションオプションが表示されない

Intent intent = new Intent(); 
intent.setType("image/jpg"); 
intent.setAction(Intent.ACTION_GET_CONTENT); 
startActivityForResult(
     Intent.createChooser(intent, "Select Picture"), 
     PICK_IMAGE); 

私は本当にここで何かを見落とさなければなりません。私は2.1,2.2,4.0.3に対してアプリを無駄にコンパイルしました。 Nexus S、Galaxy S、エミュレータを試しました。

答えて

6

createChooser()を使用する場合、「この操作にはデフォルトで使用する」チェックボックスはありません。そのチェックボックスを使用する場合は、createChooser()を取り除き、intentstartActivityForResult()を渡してください。

+0

ありがとうございました! – sinneb

+0

その貴重な情報ありがとう! – AlxDroidDev

関連する問題