我有显示数组数据的适配器,并且在viewholder类中具有onclicklistener。如果没有原生广告,则可以通过在现有数组中使用getAdapterpositon来使clicklistener正常工作,但是有时,当广告在两者之间展示时,视图位置会发生变化,但由于数组固定,因此视图位置无法正确获取。我想要即使在适配器位置更改后也可以实现的另一种方法。
@Override
public void onClick(View v) {
int position=getAdapterPosition();
String stringC=team_c_array[position];
String stringD=team_d_array[position];
String match_status=status[position];
String best_p=best_p_array[position];
String winner_team=winner[position];
字符串match_number = match_index [position];