2
Я выбираю изображение из галереи, мой код хорошо работает с kitkat, но он врезается в леденец.Выбор изображения из галереи в lollipop
Мой код:
public static int LOAD_IMAGE_RESULTS = 1;
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == LOAD_IMAGE_RESULTS && data != null && data.getData() != null) {
Uri _uri = data.getData();
//User had pick an image.
Cursor cursor = getActivity().getContentResolver().query(_uri, new String[] { android.provider.MediaStore.Images.ImageColumns.DATA }, null, null, null);
cursor.moveToFirst();
//Link to the image
final String imageFilePath = cursor.getString(0);
Log.w("ImageFile",imageFilePath);
cursor.close();
}
}
Мой код сбой, потому что imageFilePath
возвращается null.How я могу решить это?
Вы имеете в виду 'cursor.getString() возвращает нуль? Ваш код не должен вылетать, если вы сначала проверите imageFilePath для null. – greenapps
Я имею в виду cursor.getString всегда возвращает null – Okan
Что говорит _uri.getPath()? – greenapps