gpt4 book ai didi

android - Spinners 需要更多时间在 Android fragment 中加载 View

转载 作者:行者123 更新时间:2023-11-30 00:09:46 24 4
gpt4 key购买 nike

我在一个 fragment 类中使用了 5 个以上的微调器,所有微调器都从字符串数组列表加载,当我从另一个 fragment 调用这个 fragment 时加载 View 需要两到三秒,这只发生在我使用静态数据(预定义字符串数组) 这里我添加了我的代码,我在 OnViewCreated 方法中设置所有适配器

// Create an ArrayAdapter using a simple spinner layout and cities array
adapterCity = new SpinnerViewAdapter(c);

// Create an ArrayAdapter using a simple spinner layout and states array
adapterState = new SpinnerViewAdapter(c);
// Create an ArrayAdapter using a simple spinner layout and countries array
adapterCountry = new SpinnerViewAdapter(c);

// Create an ArrayAdapter using a simple spinner layout and heightFt array
adapterHeightFt = new SpinnerViewAdapter(c);

// Create an ArrayAdapter using a simple spinner layout and Height in Inch array
adapterHeightIn = new SpinnerViewAdapter(c);

sCity.setAdapter(adapterCity);
sCountry.setAdapter(adapterCountry);
sState.setAdapter(adapterState);
sHeight1.setAdapter(adapterHeightFt);
sHeight2.setAdapter(adapterHeightIn);

adapterCity.addAll(Arrays.asList(ListCity));
adapterCountry.addAll(Arrays.asList(ListCountry));
adapterState.addAll(Arrays.asList(ListState));
adapterHeightFt.addAll(Arrays.asList(ListHeightFt));
adapterHeightIn.addAll(Arrays.asList(ListHeightIn));

我尝试使用线程添加,我也尝试在后台任务中将项目列表添加到微调器中,但对我没有任何作用,有人建议我更好的选择来避免加载时间吗?

最佳答案

如果微调器列表是静态的而不是移动 string.xml 布局文件中的所有列表,它将起作用

关于android - Spinners 需要更多时间在 Android fragment 中加载 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48341558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com