getPosition已弃用我应该使用什么?

时间:2016-01-24 01:36:48

标签: java android onclick

我正在为onTouchListener项创建RecyclerView,并且在下面的代码中不推荐使用getPosition(),我可以使用什么作为替代?

@Override
    public void onClick(View v) {
        context.startActivity(new Intent(context,NavigateTo.class));
        if(clicklistener!=null)
        {
            clicklistener.itemClickd(v,getPosition());
        }


    }

1 个答案:

答案 0 :(得分:16)

尝试=INDEX(A4:A10,SMALL(IF(A4:A9>E1,IF(B4:B9>0,ROW(A4:A9)-ROW($A$3))),ROWS($A$4:$A4)))

  

不推荐使用此方法。

     

此方法已弃用,因为它   由于适配器更新的异步处理,含义不明确。   请使用getLayoutPosition()或getAdapterPosition()取决于   你的用例。

另见

  

getLayoutPosition()

     

getAdapterPosition()