我正在为 RecyclerView
项目创建一个 onTouchListener
并且 getPosition()
在下面的代码中被弃用,我可以使用什么作为替代?
@Override
public void onClick(View v) {
context.startActivity(new Intent(context,NavigateTo.class));
if(clicklistener!=null)
{
clicklistener.itemClickd(v,getPosition());
}
}
最佳答案
试试 getLayoutPosition()
This method is deprecated.
This method is deprecated because its meaning is ambiguous due to the async handling of adapter updates. Please use getLayoutPosition() or getAdapterPosition() depending on your use case.
另见
关于java - getPosition 已弃用 我应该改用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971237/