andrid如何实现不用adapter.getData()获取数据?

刚刚接触android,请问各位,原app用了Adapter继承BaseQuickAdapter,实现了数据获取。现在不要界面了,如何获取数据?

fragment类

获取数据
@return List
public List getTags() {
return mAdapter.getData();
}

Adapter类
public class InventoryTagAdapter extends BaseQuickAdapter<InventoryTagBean, BaseViewHolder> {
private boolean mEnablePhase;

public InventoryTagAdapter(@Nullable List<InventoryTagBean> data) {
    super(R.layout.item_inventory_tag, data);
    this.mEnablePhase = false;
}

public void enablePhase(boolean enable) {
    if (mEnablePhase != enable) {
        this.mEnablePhase = enable;
        this.notifyDataSetChanged();
    }
}

public boolean isPhase() {
    return mEnablePhase;
}

@Override
protected void convert(BaseViewHolder helper, InventoryTagBean item) {
    int count = getData().size();
    helper.setText(R.id.tv_tag_id, String.valueOf(count - helper.getAdapterPosition()));
    helper.setText(R.id.tv_tag_epc, item.getEpc());
    helper.setText(R.id.tv_tag_pc, item.getPc());
    helper.setText(R.id.tv_tag_times, item.getTimes());
    helper.setText(R.id.tv_tag_rssi, item.getRssi());
    helper.setText(R.id.tv_tag_freq, item.getFreq());
    helper.setGone(R.id.tv_tag_phase, mEnablePhase);
    if (mEnablePhase) {
        helper.setText(R.id.tv_tag_phase, item.getPhase());
    }
    helper.addOnLongClickListener(R.id.cl_parent);
}

}