Browse Source

no message

master
lh 8 years ago
parent
commit
1d74395c40
2 changed files with 53 additions and 11 deletions
  1. +11
    -0
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java
  2. +42
    -11
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java

+ 11
- 0
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDActivity.java View File

@ -211,6 +211,17 @@ public class WriteDActivity extends BaseActivity implements CalendarDialogFragme
WriteBean writeBeandb = new WriteBean(); WriteBean writeBeandb = new WriteBean();
writeBeandb.setHouseid(Long.parseLong(houseid)); writeBeandb.setHouseid(Long.parseLong(houseid));
writeBeandb.setSiwang(dienumber);
writeBeandb.setTaotai(obs);
writeBeandb.setYinshuiliang(water);
writeBeandb.setTizhong(weight);
writeBeandb.setZuidiwendu(zuidiwendu);
writeBeandb.setZuigaowendu(zuigaowendu);
writeBeandb.setZuidishidu(zuidishidu);
writeBeandb.setZuigaoshidu(zuigaoshidu);
writeBeandb.setZuixiaotongfeng(zuixiaotongfeng);
writeBeandb.setZuidatongfeng(zuidatongfeng);
writeBeandb.setFuya(fuya);
writeBeandb.save(); writeBeandb.save();
} }
initTabLayout(); initTabLayout();


+ 42
- 11
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/WriteDFragment.java View File

@ -69,21 +69,52 @@ public class WriteDFragment extends BaseFragment {
@Override @Override
protected void initView() { protected void initView() {
activity = (WriteDActivity) getActivity(); activity = (WriteDActivity) getActivity();
isViewCreated = true;
} }
@Override @Override
protected void initData() { protected void initData() {
frag_death.setText(list.get(activity.mViewPager.getCurrentItem()).getSiwang());
frag_eliminate.setText(list.get(activity.mViewPager.getCurrentItem()).getTaotai());
frag_water.setText(list.get(activity.mViewPager.getCurrentItem()).getYinshuiliang());
frag_weight.setText(list.get(activity.mViewPager.getCurrentItem()).getTizhong());
frag_mint.setText(list.get(activity.mViewPager.getCurrentItem()).getZuidiwendu());
frag_maxt.setText(list.get(activity.mViewPager.getCurrentItem()).getZuigaowendu());
frag_minh.setText(list.get(activity.mViewPager.getCurrentItem()).getZuidishidu());
frag_maxh.setText(list.get(activity.mViewPager.getCurrentItem()).getZuigaoshidu());
frag_minw.setText(list.get(activity.mViewPager.getCurrentItem()).getZuixiaotongfeng());
frag_maxw.setText(list.get(activity.mViewPager.getCurrentItem()).getZuidatongfeng());
frag_pressure.setText(list.get(activity.mViewPager.getCurrentItem()).getFuya());
}
//Fragment的View加载完毕的标记
private boolean isViewCreated;
//Fragment对用户可见的标记
private boolean isUIVisible;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
isUIVisible = true;
lazyLoad();
} else {
isUIVisible = false;
}
}
private void lazyLoad() {
//这里进行双重标记判断,是因为setUserVisibleHint会多次回调,并且会在onCreateView执行前回调,必须确保onCreateView加载完毕且页面可见,才加载数据
if (isViewCreated && isUIVisible) {
List<WriteBean> dewrb = DataSupport.findAll(WriteBean.class);
frag_death.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getSiwang());
frag_eliminate.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getTaotai());
frag_water.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getYinshuiliang());
frag_weight.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getTizhong());
frag_mint.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getZuidiwendu());
frag_maxt.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getZuigaowendu());
frag_minh.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getZuidishidu());
frag_maxh.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getZuigaoshidu());
frag_minw.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getZuixiaotongfeng());
frag_maxw.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getZuidatongfeng());
frag_pressure.setText(dewrb.get(activity.mViewPager.getCurrentItem()).getFuya());
//数据加载完毕,恢复标记,防止重复加载
isViewCreated = false;
isUIVisible = false;
}
} }
@Override @Override


Loading…
Cancel
Save