如何声明列表全局?想要在适配器的片段中使用

问题描述 投票:0回答:2

我在我的适配器中有列表,因为我已经保存了复选框的id,我想在片段中使用该列表..

public static List<String> mUseritems = new ArrayList<>(); 
public static List<String> portalnames = new ArrayList<>();
java android
2个回答
0
投票

您可以在活动中设置两个列表,然后您可以在适配器或片段中访问您的两个列表,或者有另一种方法可以让您列出所有项目,您可以在共享首选项中保存列表并获取列表想: -

您可以点击此链接优先保存您的列表: -

Unable to save ArrayList value in Shared Preference in Andorid


0
投票

在父活动中声明列表,并使用Parent访问此列表Typecast getActivity()

((ParentActivity) getActivity()).mUseritems;
© www.soinside.com 2019 - 2024. All rights reserved.