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);
بدون شرط عمل میکنه
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);
بدون شرط عمل میکنه