RecyclerView不在Fragment上更新

时间:2016-01-20 04:21:54

标签: android android-fragments

我的片段里面有一个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时,视图永远不会更新。

为什么会这样?谢谢!

0 个答案:

没有答案