مقادیر Null در اندروید

اگه در Sqlite فیلدی دارید که مقدار null قبول می کنه برای مقداردهی و یا خوندن مقدارش یه کمی کدنویسی بیشتر نیاز دارید.

برای مقداردهی این فیلدها به null باید از متد putNull از کلاس ContentValues استفاده کنید. تنها پارامتر اون نام فیلد مورد نظره که باید با null مقداردهی بشه

ContentValues values=new ContentValues();
values.putNull("price");

برای خوندن مقادیر این فیلدها باید ابتدا از متد isNull استفاده کنیم و مقدار آن فیلدو بررسی کنیم. به مثال زیر توجه کنید:

String sDescription="";
if(!cursor.isNull(cursor.getColumnIndex("Description"))){
    sDescription=cursor.getString(cursor.getColumnIndex("Description"));
}

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *