“Android Java comment dégager ou fermer le curseur” Réponses codées

Android Java comment dégager ou fermer le curseur

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

Android Java comment dégager ou fermer le curseur

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

Réponses similaires à “Android Java comment dégager ou fermer le curseur”

Questions similaires à “Android Java comment dégager ou fermer le curseur”

Plus de réponses similaires à “Android Java comment dégager ou fermer le curseur” dans Java

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code