从应用程序调用时画廊崩溃: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)。

+0

感谢Yoni的评论,但我应该说 - 我也尝试过这种变化......我认为这是一个模拟器问题。将看看是否有其他人有任何提示。 – sonnyd 2011-03-29 15:40:33

+0

很可能是模拟器问题,特别是当Xoom已经获得了模拟器没有的3.0.1软件更新时。你有方便的堆栈跟踪吗? (另外,确保你的模拟器图像是用SD卡设置的)。 – 2011-03-29 16:37:20

+0

我已经使用2.2模拟器重新运行应用程序,它的工作原理,所以我提出了一个缺陷(http://code.google.com/p/android/issues/detail?id=15870) SD卡是设置并通过用户界面进入画廊展示我推送到它的图像,但感谢提示;) – sonnyd 2011-03-30 16:29:34