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

مشکل هنگ کردن لیست ویو در هنگام کار(توسط خودم حل شد!)

Mohammad Vp  10 سال پیش  10 سال پیش
0 0

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

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

وقتی اسکرول لیست ویو رو میدم به پایی 70تای اولش رو سریع میره پایین ولی بقیه اش که میخواد رد کنه دچار هنگ کردن میشه با تیک رد میکنه و وقتی به اخر میرسه و میخوایم بیایم بالا برنامه کرش میکنه

مشکل از کجاست و راه حلش چیه میشه کمکم کنید لطفا؟

+1 0
? (10 سال پیش)
0 0
لینک (10 سال پیش)
0 0
لطفا خواهشا دوستان یه کمکی راهنمایی چیزی بکنید خیلی گیرم برنامم امادست:(( (10 سال پیش)
 برای این سوال 14 پاسخ وجود دارد.
پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

سلام مگه از اسکرول ویو در لایه ui استفاده کردی یعنی لیست ویو رو گذاشته باشی تو scroll

پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

کل چیزی که بنده استفاده کردم اینه:( رو جنومیشن هیچ هنگی نمیکنه ولی وقتی رو گوشی نصب میشه اسکرول به اخراش میرسه انگار برنامه سنگین بشه تیک برمیداره بعدم فورس کلوز میده

ولی اگه اروم کار کنی تیک داری ولی فورس کلوز نمیده

ایراد کجاست دوست من؟

راه حل چیه

پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

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

پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

 08-14 00:05:52.174: E/AndroidRuntime
(699): java.lang.RuntimeException: Unable to resume activity {winter.vp.mohammad.app.all_herbals/winter.vp.mohammad.app.all_herbals.MainActivity}
: android.database.sqlite.SQLiteException: no such table: herbal

تو ورژن 2.2 امولاتور اکلیپس اصلا باز نمیشه این کرشو میکنه

 

توی ورژن 4.2 هم این کرش رو میکنه:

مثل گوشی بالا میاد ولی وقتی میکشی پایین اسکرولو تا اخر کرش میکنه (البته تو امولاتور اکلیپس چند دفه باید بالا پایین کنی تا کرش کنه)

08-12 18:29:39.047: E/AndroidRuntime(2933): java.lang.OutOfMemoryError
پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

اینم لاینی که میگه خطا از اونه

         View view = vi.inflate(R.layout.adapter_notes, null);

پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

سلام مشکل از این خط نیست فک کنم از جای دیگه باشه  :

اول اینکه در در ورژن 2.2 منظور این هست که کرش از MainActivity هست و خطا درباره وجو نداشتن یا مطابقت نداشتن یا نبود جدول herbal هست .

دوم اینکه در ورژن 4.4 میزان حافظه رو در ADT در قسمت ویرایش روی 2GB قرار بدهید .

پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

دوست من اصن بزاریم روی 1000گیگ خوب کرش نمیکنه اینجا درست

مشکل من توی گوشی کاربره

اونجا که نمیشه رمو زیاد کرد خوب راحت کرش میکنه دیگه

پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

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

پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

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

پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

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

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

0 0
یه چیزیم بگم واسم عجیبه بعد دو سه سال از شروع کار این انجمن هنوز کسی این سوالاتو مطرح نکرده و جواب نداده! دلیل کرش برنامه ها و پایین اومدن کیفیتشون توی بازار همینه:) (10 سال پیش)
پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

حقیقتش چنین خطاهایی برای خودم پیش نیومده اما چنین خطاهایی رو باید توی stackoverflow بپرسی من خودم توی این سایت به 5 درصد جواب هام هم نرسیدم و استاد به همین دلیل بود که میگفتن برنامه ی بدون Thread برنامه بدبخوری نیست باور کنید من دو هفته دنبال یه خطا بودم اونقدر توی اینترنت گشتم تا به نتیجه رسیدم حالا شما فرض کن یه زمانی بخوای یه نرم افزار بسازی که چند هزار خط کد باشه.

پاسخ به سوال 
Mohammad Vp  10 سال پیش
0 0

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

من خودم راهشو بعد 9ساعت سرچ پیدا کردم الان:|

تشکر عزیز

0 0
مشکل از کجا بود؟ (10 سال پیش)
پاسخ به سوال 
Devtpoint  10 سال پیش
0 0

خواهش من هم گفتم حلش میکنین.


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