小编And*_*ito的帖子

Fragment、Volley 和 RecyclerView

我希望有人能帮助我解决我的问题。我有一个有 3 个选项卡的 Android 应用程序,我使用片段,第一个选项卡是 recyclerView 列表,第二个选项卡是地图。问题出在选项卡 1 中,我需要通过齐射获取数据到选项卡 1 上的 recyclerView,如果运行正常,但我在第一个应用程序启动时看不到数据,但是当我再次更改选项卡并返回选项卡 1 时,它将刷新数据并在recyclerView上显示数据。

适配器.java

public class CustomListAdapterWarkop extends RecyclerView.Adapter<RecyclerView.ViewHolder> {

    private Context context;
    private List<Warkop> mWarkop;
    private LayoutInflater inflater;


    public CustomListAdapterWarkop(Context context, List<Warkop> mWarkop) {
        this.context=context;
        inflater= LayoutInflater.from(context);
        this.mWarkop = mWarkop;
    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = inflater.inflate(R.layout.list_warkop_row, parent, false);
        ItemViewHolder holder = new ItemViewHolder(view);

        return holder;
    }

    @Override
    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
        ItemViewHolder viewHolder = (ItemViewHolder) holder;
        Warkop current …
Run Code Online (Sandbox Code Playgroud)

android fragment android-volley recyclerview-layout

5
推荐指数
1
解决办法
1786
查看次数