我试图弄清楚为什么在尝试加载包含国家/地区列表的 RecyclerView 时应用程序崩溃。它很简单,并使用带有 ViewHolder 的 ListAdapter。它在 Google Pixel、OnePlus、摩托罗拉、诺基亚、华为、小米和新的三星手机上运行良好,但在 Color OS 手机(Oppo、RealMe 等)和一些 One UI(三星 Galaxy A10)手机中崩溃。
我不知道它为什么会崩溃,因为代码中确实没有任何内容会崩溃,而且它在其他手机上运行良好..
有没有人遇到过类似的事情?
请帮忙。 谢谢。
API 级别:26(Android 8.0,奥利奥)。我也在使用 ViewBinding 和 LiveData。
适配器是这样的:
public class CountryAdapter extends ListAdapter<Country, CountryHolder>{
public CountryAdapter(@NonNull DiffUtil.ItemCallback<Country> diffCallback){
....
}
...
}
如果需要更多详细信息,请告诉我..