gpt4 book ai didi

安卓 : Reload particular fragment of fragmentPageAdapter not all?

转载 作者:行者123 更新时间:2023-11-30 03:07:53 24 4
gpt4 key购买 nike

我正在为寻呼机使用 fragmentpageadapter,我想用新的一组值重新加载特定的 fragment 。 NotifyDataSetcanged 正在重新加载所有 fragment ,我也在使用这行代码

 public int getItemPosition(Object object) {
return POSITION_NONE;
}

最佳答案

我遇到了同样的问题。我的所有 fragment 都在刷新并被迫调用 onCreate(),这弄乱了我的数据。

似乎为适配器中的每个 fragment 调用了 getItemPosition() 方法。我发现如果我设置一个 IF 语句来捕获我不想刷新的 fragment 并且我返回 POSITION_UNCHANGED 它不会刷新该 fragment

使用这个方法你应该能够只刷新你想要的 fragment 。

if (object.getClass().getName().equals(NonUpdatingFragment.class.getName()))
{
return POSITION_UNCHANGED;
}
else
{
return POSITION_NONE;
}

关于安卓 : Reload particular fragment of fragmentPageAdapter not all?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21472474/

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