วันเสาร์ที่ 6 สิงหาคม พ.ศ. 2559

การ Recycle view ใน listview

ในส่วนของ adapter   function getView ให้เพิ่มการ เช็คว่า view ที่ส่งมาเป็น null หรือเปล่า ถ้าเป็น ให้ สร้างขึ้นมาใหม่ ถ้าไม่เป็นแสดงวง่ามีของเก่าอยู่ ในทำของเก่านั้นกลับมาใช้ใหม่ ดังโคดข้างล่าง

public View getView(int i, View view, ViewGroup viewGroup)
ClassItem item;
if(view != null)
{
      item = (ClassItem) view;
}
else
{
     item  = new ClassItem(viewGroup.getContext());
}
return item;

วันอังคารที่ 2 สิงหาคม พ.ศ. 2559

Android Rule

- ห้ามใช้ Activity Context ใน Asynchronous Callback 

- ต้องรู้เสมอว่าทำไมถึงใช้ Context นั้นๆ