如何将此 ( Click This Link ) 应用于我的应用程序?谢谢!
日志猫:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.get(ArrayList.java:437)
at com.example.workhours.view_hours$1.onSwiped(view_hours.java:65)
代码:
这是发生错误的行:
(第65行)final String x = listShift.get(viewHolder.getAdapterPosition()).getDate();
Additional Information:
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
ArrayList<newNote> list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list = new ArrayList<>();
}
最佳答案
以下是处理异常的方法,使用三元运算符:
final String x = listShift.size() < viewHolder.getAdapterPosition()+1 ? null: listShift.get(viewHolder.getAdapterPosition()).getDate();
关于java - IndexOutOfBoundsException : Index: 0, 大小:0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60370642/