у меня есть MediaStore.Images.Media.DATA uri для изображения, как я могу получить MediaStore.Images.ImageColumns.ORIENTATION, используя этот uri? Я получаю исключение NullPointerException.
Ниже приведен мой код,
private int getOrientation(Context context, Uri photoUri) {
Log.v("orientatioon", "not crashed01");
Cursor cursor = context.getContentResolver().query(photoUri,
new String[] { MediaStore.Images.ImageColumns._ID,MediaStore.Images.ImageColumns.ORIENTATION }, null, null, null);
Log.v("orientatioon", "not crashed02");
cursor.moveToFirst();
Log.v("orientatioon", "not crashed 03");
int i=cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Images.ImageColumns.ORIENTATION));
Log.v("orientatioon", ""+i);
cursor.close();
return i;
}
Я получаю NullPointerException
в строке кода cursor.moveToFirst().