سؤال

لدي مجموعة من البيانات التي أريد عرضها للمستخدم في AdapterView، والتي سأرغب أيضا في تغييرها في وقت التشغيل أثناء عرض العرض.كيف يمكنني عرض الكائن الذي أحدثت بياناته إعادة تقديم نفسه؟

على سبيل المثال، لدي مجموعة من الكتب، والتي يمكن للمستخدم تنزيلها، وأريد عرض الكتب التي يتم تنزيلها بالإضافة إلى الكتب الموجودة.أريد تحديث تقدم التنزيل للمستخدم للعرض في الوقت الحقيقي.

في هذه الحالة، كيف يجب أن أخطر رأيي بأنه يحتاج إلى تحديثه؟هل يجب أن يكون لدي رد اتصال على المنظر نفسه، أو يجب أن أبطل AdapterView؟إذا كان لدي رد اتصال على الرأي، فأنا أريد حريصا على عدم التسبب في أي تسرب.

هل كانت مفيدة؟

المحلول

You should be able to do notifyDataSetChanged to force the View to update (see http://developer.android.com/reference/android/widget/BaseAdapter.html#notifyDataSetChanged%28%29) and that should be all you need.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top