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

رفرش نشدن ListView

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

سلام . بنده بوسیله ی متود _POST مقداری به سرور دادم و یک مقدار جیسون دریافت کردم در یک استرینگ و اونو تبدیل به جیسون اری و آبجکت کردم مشکلی با نمایش در لیست ویو ندارم در آخر اینکه مقادیر ست میکنه هم گفتم             adapter.notifyDataSetChanged();

با این وجود رفرش نمیشه باید یک تکون کوچیک بدم تا نمایش بده . لازم به ذکر هست که از Lazy list استفاده کردم .

وارنینگ پایین هم تا اجرا میشه میده . نمیدونم مال چیه .

 03-09 05:52:22.064    2333-2350/com.example.mohamad.testfortest W/EGL_emulation﹕ eglSurfaceAttrib not implemented
03-09 05:52:22.064    2333-2350/com.example.mohamad.testfortest W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xabbed500, error=EGL_SUCCESS

نظرات

راه استانداردش اینه که با استفاده از listener بررسی کنید که وقتی جسون به طور کامل از سرور خوانده شد notifyDataSetChanged اجرا بشه برای این کار باید listener رو داخل webservice معرفی کنید و داخل اکتیویتی لیست ویو پیاده سازی بشه ولی میتونید یه ترد هم بسازید و بهش بگید مثلا هر 10 ثانیه اگه adapter نال نبود notifyDataSetChanged اجرا بشه
118674 10 سال پیش
آقا من هم دقیقا همچین مشکلی دارم - اگه مشکلتون حل شد بفرمایید چطوری؟ ممنون

هنوز پاسخی ثبت نشده است


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