android - 外部获取RecyclerView中viewholder持有的控件
ringa_lee
ringa_lee 2017-04-17 17:58:47
0
1
630

使用

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

然后使用holder1.getxxxx();

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

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

ringa_lee
ringa_lee

ringa_lee

Antworte allen(1)
左手右手慢动作

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

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

})
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage