android - 外部获取RecyclerView中viewholder持有的控件

【字号: 作者:雯心浏览:36日期:2022-11-14

问题描述

使用

CrimeHolder holder1 = (CrimeHolder) mCrimeRecyclerView.findViewHolderForAdapterPosition(1);

然后使用holder1.getxxxx();

但是我在外部调用时提示·······getTitleTextView()’ on a null object reference,调试发现holder1为null,求解决方案

调用时机:Fragment的onResume()方法中。

问题解答

回答1:

不太清楚,最好多上点代码涉及到view层创建后相关逻辑的,最好在view.post中执行。

view.post(new Runnable(){//这里在view加载完毕之后将得到执行})

相关文章: