PDA

View Full Version : مشکل ارزشیابی مقادیر دریافت شده از دیتابیسس



cont mont cristo
چهارشنبه 30 تیر 1395, 13:05 عصر
سلام ، من تو دیتابیس به مشکل برخوردم و فیلد هایی که تو دیتابیسم خالی اند و داخلش موقع Edit میزنه Empty string رو نمیتونم بادستور if ارزش یابی کنم دو روش زیر رو امتحان کردم نشد







if ( (bookContent.get("author").toString().length()) < 1 ){


authorTextView.setVisibility(View.GONE);
}
else {
authorTextView.setVisibility(View.VISIBLE);
}

// یا
if ( bookContent.get("author").toString().isEmpty() ){


authorTextView.setVisibility(View.GONE);
}
else {
authorTextView.setVisibility(View.VISIBLE);
}





علاوه بر این ها با شرط رو null بودن هم قرار دادم ولی فقط برای اونایی عمل کرد که موقع edit تو دیتابیس نوشته بود null و روی اونایی که نوشته بود Empty string عمل نکرد ,
در ضن خود متد
authorTextView.setVisibility(View.GONE);
بدون شرط عمل میکنه

JYasProgramer
پنج شنبه 31 تیر 1395, 10:46 صبح
سلام
با رشته خالی مقایسه کن ببین چجوری میشه

bookContent.get("author").toString != ""

دستور شرطی رو این کد قرار بده