11
informDataSetChange ไม่ทำงานจากอะแดปเตอร์ที่กำหนดเอง
เมื่อฉันเติมเงินListViewใหม่ฉันเรียกวิธีการเฉพาะจากAdapterไฟล์. ปัญหา : เมื่อฉันโทรupdateReceiptsListจากของฉันAdapterข้อมูลจะถูกรีเฟรช แต่ของฉันListViewไม่ได้แสดงถึงการเปลี่ยนแปลง คำถาม : ทำไมไม่ฉันListViewแสดงข้อมูลใหม่เมื่อฉันโทรnotifyDataSetChanged? อะแดปเตอร์ : public class ReceiptListAdapter extends BaseAdapter { public List<Receipt> receiptlist; private Context context; private LayoutInflater inflater; private DateHelpers dateH; public ReceiptListAdapter(Activity activity, Context mcontext, List<Receipt> rl) { context = mcontext; receiptlist = rl; Collections.reverse(receiptlist); inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); dateH = new DateHelpers(); …