我正在使用Intent让用户在Android设备上选择现有图片。使用以下或类似的代码,createChooser Intent确实显示了用于在设备上选择图像的多个选项(ASTRO,Gallery等),但没有显示“默认情况下使用此操作”复选框。
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和模拟器。
答案 0 :(得分:8)
如果您使用createChooser()
,则不会“默认使用此操作”复选框。如果您需要该复选框,请删除createChooser()
,然后将intent
传递给startActivityForResult()
。