如何声明列表全局?想要在适配器的片段中使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何声明列表全局?想要在适配器的片段中使用相关的知识,希望对你有一定的参考价值。
我在我的适配器中有列表,因为我已经保存了复选框的id,我想在片段中使用该列表..
public static List<String> mUseritems = new ArrayList<>();
public static List<String> portalnames = new ArrayList<>();
答案
您可以在活动中设置两个列表,然后您可以在适配器或片段中访问您的两个列表,或者有另一种方法可以让您列出所有项目,您可以在共享首选项中保存列表并获取列表想: -
您可以点击此链接优先保存您的列表: -
Unable to save ArrayList value in Shared Preference in Andorid
另一答案
在父活动中声明列表,并使用Parent访问此列表Typecast getActivity()
((ParentActivity) getActivity()).mUseritems;
以上是关于如何声明列表全局?想要在适配器的片段中使用的主要内容,如果未能解决你的问题,请参考以下文章