recherche

Maison  >  Questions et réponses  >  le corps du texte

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

使用

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

然后使用holder1.getxxxx();

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

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

ringa_leeringa_lee2772 Il y a quelques jours628

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-04-17 18:00:47

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

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

    répondre
    0
  • Annulerrépondre