“Android Java, jak wyczyścić lub zamknąć kursor” Kod odpowiedzi

Android Java, jak wyczyścić lub zamknąć kursor

Cursor cursor = db.rawQuery(...);
try {
  while (cursor.moveToNext()) {
    ...
  }
} finally {
  cursor.close();
}
Narongdetch

Android Java, jak wyczyścić lub zamknąć kursor

public String getRealPathFromURI(Context context, Uri contentUri) {
 Cursor cursor = null;
 try { 
  String[] proj = { MediaStore.Images.Media.DATA };
  cursor = context.getContentResolver().query(contentUri,  proj, null, null, null);
  int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
  cursor.moveToFirst();
  return cursor.getString(column_index);
 } finally {
  if (cursor != null) {
   cursor.close();
  }
 }
}
Narongdetch

Odpowiedzi podobne do “Android Java, jak wyczyścić lub zamknąć kursor”

Pytania podobne do “Android Java, jak wyczyścić lub zamknąć kursor”

Więcej pokrewnych odpowiedzi na “Android Java, jak wyczyścić lub zamknąć kursor” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu