Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ea7df18

Browse files
fragment添加复用逻辑
1 parent bc243f4 commit ea7df18

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tagindicatordemo/src/main/java/com/xujun/administrator/tagindicatordemo/base/LazyLoadFragment.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,14 @@ public abstract class LazyLoadFragment extends Fragment {
2929
@Nullable
3030
@Override
3131
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
32-
view = inflater.inflate(setContentView(), container, false);
32+
if(null!=view){
33+
ViewGroup parent = (ViewGroup) view.getParent();
34+
if(null!=parent){
35+
parent.removeView(view);
36+
}
37+
}else {
38+
view = inflater.inflate(setContentView(), container, false);
39+
}
3340
isInit = true;
3441
/**初始化的时候去加载数据**/
3542
isCanLoadData();

0 commit comments

Comments
 (0)