gpt4 book ai didi

android - 我如何实现无限滚动到 onResume()?

转载 作者:行者123 更新时间:2023-11-30 02:09:51 26 4
gpt4 key购买 nike

我如何实现一个无限滚动到 onResume(),目前是 onCreateView,我实现了一个无限滚动,它工作得很好,但是当涉及到 onResume() 时,它在另一个显示空白数据时不起作用。

这是onCreate的代码

public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
onRestoreInstanceState(savedInstanceState);
View rootView = inflater.inflate(com.barakah.camel.R.layout.browse_fragment_layout,
container, false);
setupFloatingActionMenu(getActivity());
recyclerView = (RecyclerView) rootView
.findViewById(com.barakah.camel.R.id.my_recycler_view);
layoutManager = new LinearLayoutManager(getActivity());
recyclerView.setLayoutManager(layoutManager);

recyclerView.setOnScrollListener(new EndlessRecyclerOnScrollListener(
layoutManager) {
@Override
public void onLoadMore(int current_page) {
int limit = current_page * 5;
LoadMoreItems(limit);
}
});
return rootView;
}

这是 onResume() 的代码

public View onResume(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
onRestoreInstanceState(savedInstanceState);
super.onResume();
View rootView = inflater.inflate(com.barakah.camel.R.layout.browse_fragment_layout,
container, false);
setupFloatingActionMenu(getActivity());
recyclerView = (RecyclerView) rootView
.findViewById(com.barakah.camel.R.id.my_recycler_view);
layoutManager = new LinearLayoutManager(getActivity());
recyclerView.setLayoutManager(layoutManager);

recyclerView.setOnScrollListener(new EndlessRecyclerOnScrollListener(
layoutManager) {
@Override
public void onLoadMore(int current_page) {
int limit = current_page * 5;
LoadMoreItems(limit);
}
});
return rootView;
}

我们将不胜感激

最佳答案

您的 onResume() 方法没有正确覆盖在 ActivityFragment 中找到的同名方法。

该方法不应返回 View,因为它是一个 void 方法。 比如这可能就是您所追求的:

即:

@Override
public void onResume() {
super.onResume();
recyclerView.setOnScrollListener(new EndlessRecyclerOnScrollListener(layoutManager) {
@Override
public void onLoadMore(int current_page) {
int limit = current_page * 5;
LoadMoreItems(limit);
}
});
}

关于android - 我如何实现无限滚动到 onResume()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30258861/

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