بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

جستجو در دیتا بیس

مدیریت گفتگو
mouvazi 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام

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

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

لطفا کمک کنید

ممنون

نظرات

ATRAS 11 سال پیش
باید کد جستو جوتونو تو Thread بنویسین تا قشنگ کارشو انجام بده.
بانوی شرقی 11 سال پیش
@Atras میشه بگید مربوط به کدوم بخش از آموزش ها میشه؟ ممنونم
ATRAS 11 سال پیش
اگر کد جستو جو رو میگین که بخش 14 اگر thred رو میگین بخش 12.
کاشی زاده 11 سال پیش
از حالت lazy loading استفاده کنید و اطلاعات رو به صورت بخش بخش نشون بدید لینک

پاسخ‌ها 1

ATRAS 11 سال پیش

میتونین کدتونو اینجوری تو Thread بنویسید.

        Thread thread=new Thread(new Runnable() {

@Override
public void run() {

try {
Thread.sleep(200);
}
catch (InterruptedException e) {
e.printStackTrace();
}

Cursor cursor = database.rawQuery("SELECT * FROM dblist", null);
while (cursor.moveToNext()) {
Log.i("LOG", "select");
}
cursor.close();
}
});
thread.start();

نظرات


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