آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اطلاع به کاربر درباره جستجوی نا موفق

Pr0gramm3r  12 سال پیش  12 سال پیش
0 0

سلام

من یه کد نوشتم برای جستجو در سرور

درست کار میکنه فقط میخوام وقتی هیچی پیدا نکرد به کاربر بگه

چطوری؟

ممنون میشم راهنمایی کنید

0 0
تو JSon وقتی هیچی پیدا نشه ، [ ] برگردونده میشه ، پس میتونید با شرط if equal برسی کنید (12 سال پیش)
0 0
فقط این equal کجاست؟ (12 سال پیش)
0 0
اقا خواهش میکنم کمک کنید (12 سال پیش)
0 0
equal برای برابری بین دو استرینگ استفاده میشه < میتونی یه متغییر برابر با جستجویی که انجام میدی قرار بدی < مثلا x بعد با استفاده از از equal نتیجه رو بگیری < x.equal(not exist) (12 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  12 سال پیش
+1 0

اینجوری :

int count = cursor.getCount(); // تعداد نتایج

// اگر تعداد نتایج مساوی صفر بود
if (count == 0) {
// به کاربر هر جور دوست داری بگو که نتیجه ای وجود نداره
}
0 0
ببخشید این cursor کجا استفاده شده؟ منظورم از دیتابیس مال تو سرور بود (12 سال پیش)
0 0
خب میگفتی سرور من رد میشدم از رو سوال :) نتایج رو چجوری میگیری؟ (12 سال پیش)
0 0
با استفاده از WHERE ... تویه اسمشون سرچ میکنم (12 سال پیش)
0 0
منظورم اینه نتایج حاصل شده رو چجوری به برنامه انتقال میدی ، مثلا خروجیت json هستش یا ... (12 سال پیش)
0 0
اره خروجی json هست (12 سال پیش)
0 0
این جواب فک کنم باید پاک بشه (12 سال پیش)
پاسخ به سوال 
محمد حسین زاده  12 سال پیش
+4 0

میتونی از gson برای پارسی کردن رشته Json استفاده کنی

میتونی یه Struct تعریف کنی و لیستی از اون استراکت رو از json خودت دریافت کنی و تعداد آیتم های لیستت هم که مشخصه

یا

 (edited)   if(json.equal("[]")) ...
0 0
اگه ممکنه یه مسال از gson و تفاوتش با json بگید ، به json مسلط ام ، ولی فقط میدنم gson میشه ، Google ( j )son ! چک کردن رشته با == در جاوا جواب نمیده باید با if(json.equal("=="))z این کار رو انجام داد (12 سال پیش)
+1 0
gson یه مجموعه ابزار کار با رشته های Json هستش. تبدیل یه آبجکت به Json و بالعکس، کوئری گرفتن از رشته Json و ... در مورد چک کردن هم صحیح میفرمایید. مرسوم هست که برای کار مثلا با دیتابیس نمیان از استارت کد نویسی رو شروع کنن . از ORM استفاده میکنن که دچار یه سری باگ های ابتدایی نشن. gson هم برای همین مفیده! (12 سال پیش)
0 0
تشکر :) اطلاعات خوبی بود (12 سال پیش)
پاسخ به سوال 
SaM MP  12 سال پیش
+2 0

یه کار دیگه هم میشه کرد، بعد از اینکه اطلاعات از دیتابیس خوانده شد چک کنی که هیچ آیتمی به برنامه وارد شده یا نه.

اگه همون پروژه ی استاد رو مثال بزنیم یادمه آیتم ها خوانده شده از دیتابیس رو توی G.tasks واریز میکرد، با این حساب فقط کافیه بعد از اجرای متود Read این شرط رو اضافه کنیم:

 if (G.tasks.isEmpty()) {
Toast.makeText(G.context, "No result!", Toast.LENGTH_SHORT).show();
}

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .