提交 e0940c98 authored 作者: shixiaochen's avatar shixiaochen

1、优化ListView的Controller

上级 016b7f69
...@@ -204,7 +204,7 @@ class _MyListViewPublicState extends State<MyListViewPublic> { ...@@ -204,7 +204,7 @@ class _MyListViewPublicState extends State<MyListViewPublic> {
} }
class MyListController { class MyListController {
late _MyListViewPublicState _deerListViewState; _MyListViewPublicState? _deerListViewState;
// 绑定状态 // 绑定状态
void _bindEasyRefreshState(_MyListViewPublicState state) { void _bindEasyRefreshState(_MyListViewPublicState state) {
...@@ -213,17 +213,17 @@ class MyListController { ...@@ -213,17 +213,17 @@ class MyListController {
//刷新 //刷新
void callRefresh() { void callRefresh() {
_deerListViewState.callRefresh(); _deerListViewState?.callRefresh();
} }
// 移除数据 // 移除数据
void removeItem(index) { void removeItem(index) {
return _deerListViewState.removeItem(index); return _deerListViewState?.removeItem(index);
} }
// 刷新单个数据 // 刷新单个数据
void notifySingleItem(index, beanJson) { void notifySingleItem(index, beanJson) {
return _deerListViewState.notifySingleItem(index, beanJson); return _deerListViewState?.notifySingleItem(index, beanJson);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论