【发布时间】:2021-07-12 16:07:45
【问题描述】:
我使用 Firebase Crashlytics,我发现很多用户都有这个崩溃问题。 我找不到任何解决这个问题的方法,我的 40% 的用户都因为这个错误而崩溃。我该如何解决这个问题?
谢谢。
"Fatal Exception: java.lang.IndexOutOfBoundsException
Invalid index 0, size is 0"
ui.TracksAdapter.getItem (TracksAdapter.java:54)
ui.TracksAdapter.getItemId (TracksAdapter.java:59)
我的 TracksAdapter 代码:
public TracksAdapter(Context context, List<Track> rowItems) {
this.context = context;
this.trackItems = rowItems;
}
@Override
public int getCount() {
return trackItems.size();
}
@Override
public Object getItem(int position) {
pos = position;
return trackItems.get(position); // Line 54.
}
@Override
public long getItemId(int position) {
return trackItems.indexOf(getItem(position)); // Line 59
}
【问题讨论】:
标签: java android firebase android-studio crashlytics