نقل قول نوشته شده توسط #root# مشاهده تاپیک
من نمیگم اینجا stackoverflow هست و حتماً جواب خواهید گرفت، ولی اگر همین سوال رو اونجا بپرسید امتیاز منفی می‌گیرید، کدها و گزارش خطای احتمالی رو قرار ندادین.
این یعنی چی که امتیاز منفی میگرفت!!!!
یعنی تو اون سایت سطح سوالات خیلی بالاست!!! ما که سالهاست تو استک عضو هستیم همه جور سوال هم دیدیم امتیاز منفی هم ندیدیم اینهم از اون حرفها بود....

من اطلاعات رو به همون صورتی که فرمودید میگیرم مشکل من چیز دیگری است...
برنامه رو اجرا میکنم و اطلاعات جدید 10تا 10تا از سرور گرفته میشه تا اینجا مشکلی ندارم ولی هرچه پایین تر میرم و اطلاعات جدید بیشتری دریافت میکنم اسکرول و رفتن به پایین و بالا کند میشه و به جایی میرسه که برنامه هنگ میکنه و متوقف میشه...
مشکل من اینه لطفا اگه کسی تجربه ای داره و میدونه چطوری این مشکل رو میشه حل کرد ممنون میشم پاسخ بدن
دوست عزیز !
1- شما از کدوم کتابخانه برای api های دریافت و ارسال از سرور تو اندروید استفاده میکنید!
2- یا خودتون api های اتصال به سرور را در سمت اندروید نوشتید!؟
3- اگر از volley ویا retrofit استفاده مکنید هر دوی این کتابخانه ها مکانیزمی برای کش کردن اطلاعات برای صرفه جویی در ترافیک اینترنت کاربر دارند حتی میتونید از کش اندروید هم استفاده کنید برای اینکه بتونید کنترل کنید که مواردی که در دیدکاربر نیستند در حافظه نگه ندارید.
در ویجت recyclerView خود ویجت کنترل میکنه که در زمان نمایش چندتا از سطرها را attach کنه !
بنابراین اگر برنامه شما در زمان اسکرول داره هنگ میکنه خطایی که میتونه ازهمه محتمل تر باشه OverFlow شدن حافظه گوشی باشه اگر که شما از کش داخلی اندروید استفاده کرده باشید و در زمان تخصیص حافظه کش جانب اعتدال را رعایت نکرده باشید و بیش از حد حافظه گرفته باشید!
ولی به هرحال بهتر هست که پیغام خطایی که در زمان هنگ برنامه دریافت میکنید اینجا بذارید!