رفتن به مطلب

دریافت اطلاعات دیتابیس آنلاین به صورت لیمیت(دسته ای) با استفاده از volly و recyclerview


محمدرضا شاهپیری

ارسال‌های توصیه شده

با سلام خدمت همه دوستان عزیز :give_rose:  ♥

انشالا که اوضا بر وفق مرادتون باشه و دلهاتون شاد و لبتون خندون :malih:

بدون فوت وقت اصل مطلب رو بگیم و زحمت رو رفع کنیم

همون جوری که تو عنوان تاپیک عرض شد تو این آموزش قراره که اطلاعات موجود در دیتابیس آنلاین رو به صورت دسته ای و با فرمت جیسون با استفاده از کتابخونه قدرتنمد volly تو ریسایکلر ویو نمایش بدیم

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

درسته ریساکلر ویو سرعتش خیلی خوبه ولی قطعا دریافت مثلا هزارتا رکورد و نمایش همزمان تو ریسایکر ویو خودتون میدونید چقد فاجعه هست

توضیحات لازم توی فایل زیر که شامل فایل php فوقلاده کاربردی و فیلم و سورس برنامه هست

امید وارم از این آموزش نهایت لذت و استفاده رو ببرید

مارو از دعاهای خیرتون بی نصیب نزارید :give_rose:  ♥

 

یاحق

:answercenter:

 

post_673_0_35729800_1469443527.gif

 

 

LoadLimit.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی خیلی ممنون شاهپیری جان

میگیرم اموزششو ، چون با Volley بلد نیستم کار کنم و دلیل اصلی هم این که صدای دلبری شمارو بشنوم

خسته نباشید و ممنون ♥

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی خیلی ممنون شاهپیری جان

میگیرم اموزششو ، چون با Volley بلد نیستم کار کنم و دلیل اصلی هم این که صدای دلبری شمارو بشنوم

خسته نباشید و ممنون ♥

:malih:  ♥      قربونت برم شهاب جان :give_rose:

کتابخونه volly خیلی گسترده هست و فقط در حد نیاز تو این اموزش استفاده شده

فقط زیاد رو صدام تمرکز نکن  :malih:  اصلا دلبری ملبری نداره :fekr:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

خیلی هم عالی :)

 

فقط یچیزی... :fekr:

میگم Volley که دیپرکت شده :pardon:

 

البته از این که کتابخونه قدرتمندی هست چیزی کم نمیشه ولی دیگه ساپورت نمیشه فک کنم!بازم ممنون :DD::give_rose:♥

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

یعنی خیلی گرافیکی تر و شیکتر ليمیت کنه و مثل اسکرول ویو معمولی نباشه?

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه از مولتی پنل استفاده کنید میتونید همچین کاری رو توی بیسیک هم پیاده کنید از متد scroll_change باید استفاده کنید که نسبت به جاوا خیلی ساده تر هست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه از مولتی پنل استفاده کنید میتونید همچین کاری رو توی بیسیک هم پیاده کنید از متد scroll_change باید استفاده کنید که نسبت به جاوا خیلی ساده تر هست

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

اگر امکانش بود براتون لطف کنین اموزش ارسال اطلاعات به دیتابیس انلاین روهم ظبط کنین 

تشکــــــــــــــــــــــــــــــــــــر استاد :53:  :give_rose:  ♥  ♥  ♥

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام. یه ایده تو ذهنم بود . تقریبا یه همیچنی چیزی:

من صدتا سوال دارم با جواب بله و خیر (مدیونید فکر کنین سفارش تست روانشناسی گرفتم :DD: ) . الان میخواستم یه رکورد انلاین بگیرم. یعنی با زدن بله ، یا خیر برای هر سوال ، رکوردبله و خیر اون سوال نشون داده بشه.  یعنی مثلا بگه 1400 نفر زدن بله و 1600 نفر خیر. اون مقدار 1400 یا 1600 رو میشه از این راه بدست آورد؟ یعنی جواب خود کاربر مهم نیس. میزان فراوانی پاسخ های قبلی مهمه. 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

اگر امکانش بود براتون لطف کنین اموزش ارسال اطلاعات به دیتابیس انلاین روهم ظبط کنین 

تشکــــــــــــــــــــــــــــــــــــر استاد :53:  :give_rose:  ♥  ♥  ♥

چشم حتما البته کار خیلی ساده ایه به قول شاهدی خلاقیت میخواد :cheshmak:  :pardon:  :pardon:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام. یه ایده تو ذهنم بود . تقریبا یه همیچنی چیزی:

من صدتا سوال دارم با جواب بله و خیر (مدیونید فکر کنین سفارش تست روانشناسی گرفتم :DD: ) . الان میخواستم یه رکورد انلاین بگیرم. یعنی با زدن بله ، یا خیر برای هر سوال ، رکوردبله و خیر اون سوال نشون داده بشه.  یعنی مثلا بگه 1400 نفر زدن بله و 1600 نفر خیر. اون مقدار 1400 یا 1600 رو میشه از این راه بدست آورد؟ یعنی جواب خود کاربر مهم نیس. میزان فراوانی پاسخ های قبلی مهمه. 

مختار جان شما باید اول اطلاعات رو به سرور بفرستید یعنی همون جوابها میتونید به همراهش اسم و مشخصات رو هم پست کنید بعدد بیاین با کوری زیر تعداد رکوردها یا همون تعداد جوابهای بله و خیر رو بگیرید

$result = mysql_query("SELECT * FROM your tbl WHERE javab=1");
$num_rows = mysql_num_rows($result);

اون 1 رو میتونید مثلا واسه جواب بله و 0 رو واسه جواب خیر در نظر بگیرید 

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

در کل کار راحتیه واسه شما عزیز

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان عزیز تو متد parsdata به جای 

updatrecyclerAdapter.notifyDataSetChanged();

کد زیر رو قرار بدین

updatrecyclerAdapter.notifyItemRangeInserted(myDataModels.size()-1,10);

از قرار معلوم اینجوری بهینه تره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از آموزش خوبتون و میخواستم بگم این خیلی خوبه که آموزش هایی رو که میزارید که واقعا احساس نیاز میشه این روزا 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...