Recycler View适配器中列表中的最大项目数

时间:2018-06-06 10:19:54

标签: android android-recyclerview

您好,                                                                                                                                            我想知道在OOM之前mData可以使用多少项? 我的意思是如果我在已发布的应用程序中执行infinte滚动它会抛出OOM吗?

public class MyRecyclerViewAdapter extends RecyclerView.Adapter<MyRecyclerViewAdapter.ViewHolder> {

private List<String> mData;
private LayoutInflater mInflater;
private ItemClickListener mClickListener;

// data is passed into the constructor
MyRecyclerViewAdapter(Context context, List<String> data) {
    this.mInflater = LayoutInflater.from(context);
    this.mData = data;
}


 ..............

}

1 个答案:

答案 0 :(得分:-1)

如果您对字符串列表有疑问,则只取决于字符串的长度。通常1个字符串的字符串= 1个字节(取决于编码)。所以答案取决于你的应用程序所分配的空闲内存。