我的片段里面有一个recyclerview。我想在片段的onCreateView();
上加载数据这是我的代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_meter_reading, container, false);
meterReadingsRV = (RecyclerView) v.findViewById(R.id.meter_reading_recycler_view);
adapter = new MeterReadingAdapter(getActivity(),this.readingsList);
meterReadingsRV.setAdapter(adapter);
meterReadingsRV.setLayoutManager(new LinearLayoutManager(getActivity()));
loadData();
return v;
}
这是我的loadData方法()
private void loadData(){
readingsList = new Select().from(Reading.class).execute();
adapter.notifyDataSetChanged();
}
我使用ActiveAndroid将数据加载到数据库中。
我的问题是当我调用notifyDataSetChanged时,视图永远不会更新。
为什么会这样?谢谢!