从应用程序调用时画廊崩溃:Android 3.0 SDK
问题描述:
我正在调用画廊,以便用户可以选择一张照片导入到我的应用程序,但是,画廊似乎只要调用它就会崩溃...从应用程序调用时画廊崩溃:Android 3.0 SDK
任何想法,如果这是一个已知的问题,或者我会使用以下调用做错了什么:
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, ACTIVITY_SELECT_IMAGE);
或以下类型:
Intent i = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);
startActivityForResult(i, ACTIVITY_SELECT_IMAGE);
谢谢, 桑尼
答
测试在实际的Xoom,似乎很好地工作:
startActivityForResult(new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI),
SOME_REQUEST_CODE);
(我想这是 “内部” 与 “外部” 的内容URI)。
感谢Yoni的评论,但我应该说 - 我也尝试过这种变化......我认为这是一个模拟器问题。将看看是否有其他人有任何提示。 – sonnyd 2011-03-29 15:40:33
很可能是模拟器问题,特别是当Xoom已经获得了模拟器没有的3.0.1软件更新时。你有方便的堆栈跟踪吗? (另外,确保你的模拟器图像是用SD卡设置的)。 – 2011-03-29 16:37:20
我已经使用2.2模拟器重新运行应用程序,它的工作原理,所以我提出了一个缺陷(http://code.google.com/p/android/issues/detail?id=15870) SD卡是设置并通过用户界面进入画廊展示我推送到它的图像,但感谢提示;) – sonnyd 2011-03-30 16:29:34