Browse Source

no message

master
lh 7 years ago
parent
commit
74db1fd4ff
3 changed files with 89 additions and 3 deletions
  1. +27
    -1
      app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/ChandanFragment.java
  2. +37
    -2
      app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/PoultryDailyReportActivity.java
  3. +25
    -0
      app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/YuchuFragment.java

+ 27
- 1
app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/ChandanFragment.java View File

@ -10,10 +10,14 @@ import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import com.qhclh.ytzh.home.RpcUrl; import com.qhclh.ytzh.home.RpcUrl;
import com.qhclh.ytzh.tasks.ViewOnClickTask; import com.qhclh.ytzh.tasks.ViewOnClickTask;
import com.qhclh.ytzh.work.tablepoultry.ChoseEvent;
import org.forks.jsonrpc.JsonRpcResult; import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade; import org.forks.jsonrpc.RpcFacade;
import org.forks.jsonrpc.RpcObject; import org.forks.jsonrpc.RpcObject;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
@ -27,6 +31,8 @@ import butterknife.BindView;
public class ChandanFragment extends BaseFragment { public class ChandanFragment extends BaseFragment {
@BindView(R.id.firstContent_chandan) @BindView(R.id.firstContent_chandan)
LinearLayout firstContent; LinearLayout firstContent;
private long choseDate=System.currentTimeMillis()- 1000 * 60 * 60 * 24;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.frag_chandan; return R.layout.frag_chandan;
@ -34,7 +40,9 @@ public class ChandanFragment extends BaseFragment {
@Override @Override
protected void initView() { protected void initView() {
if (!EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().register(this);
}
} }
@Override @Override
@ -53,6 +61,24 @@ public class ChandanFragment extends BaseFragment {
BatchTotalCount2(); BatchTotalCount2();
} }
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
public void onEvent(ChoseEvent event){
choseDate = event.getTime();
System.out.println("aaa+++chandanf+++"+choseDate);
}
@Override
public void onDestroy() {
super.onDestroy();
if (EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().unregister(this);
}
if (EventBus.getDefault().getStickyEvent(ChoseEvent.class) != null){
EventBus.getDefault().removeStickyEvent(ChoseEvent.class);
}
}
private void BatchTotalCount2() { private void BatchTotalCount2() {
ViewOnClickTask BatchTotalCount2Task = new ViewOnClickTask(getActivity(),"加载中...") { ViewOnClickTask BatchTotalCount2Task = new ViewOnClickTask(getActivity(),"加载中...") {
List<RpcObject> rpcStr; List<RpcObject> rpcStr;


+ 37
- 2
app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/PoultryDailyReportActivity.java View File

@ -6,13 +6,21 @@ import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseActivity; import com.qhclh.ytzh.base.BaseActivity;
import com.qhclh.ytzh.ui.CalendarDialogFragment;
import com.qhclh.ytzh.utils.DateTimeUtil;
import com.qhclh.ytzh.work.tablepoultry.ChoseEvent;
import org.greenrobot.eventbus.EventBus;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
import butterknife.BindView; import butterknife.BindView;
@ -21,7 +29,7 @@ import butterknife.BindView;
* Created by 青花瓷 on 2018/3/22. * Created by 青花瓷 on 2018/3/22.
*/ */
///< 种禽日报表 ///< 种禽日报表
public class PoultryDailyReportActivity extends BaseActivity {
public class PoultryDailyReportActivity extends BaseActivity implements CalendarDialogFragment.CalendarClickListener{
@BindView(R.id.toolbar) @BindView(R.id.toolbar)
Toolbar mToolbar; Toolbar mToolbar;
@BindView(R.id.tv_toolbar_title) @BindView(R.id.tv_toolbar_title)
@ -42,7 +50,7 @@ public class PoultryDailyReportActivity extends BaseActivity {
@Override @Override
protected void initView() { protected void initView() {
initToolbar(mToolbar, "种禽日报表", new View.OnClickListener() {
initToolbar(mToolbar, "", new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
finish(); finish();
@ -63,6 +71,22 @@ public class PoultryDailyReportActivity extends BaseActivity {
} }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.chosetime, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.chose_time:
new CalendarDialogFragment().show(getSupportFragmentManager(), "start");
break;
}
return super.onOptionsItemSelected(item);
}
private void initTabLayout() { private void initTabLayout() {
mTitleList.add("育雏育成期"); mTitleList.add("育雏育成期");
@ -80,6 +104,17 @@ public class PoultryDailyReportActivity extends BaseActivity {
mTabLayout.setupWithViewPager(mViewPager); mTabLayout.setupWithViewPager(mViewPager);
} }
@Override
public void onStartCalendarClick(Date date) {
tv_toolbar_title.setText(DateTimeUtil.getYMD2(date));
EventBus.getDefault().postSticky(new ChoseEvent(date.getTime()));
}
@Override
public void onEndCalendarClick(Date date) {
}
private class TabViewPagerAdapter extends FragmentPagerAdapter { private class TabViewPagerAdapter extends FragmentPagerAdapter {
public TabViewPagerAdapter(FragmentManager fm) { public TabViewPagerAdapter(FragmentManager fm) {
super(fm); super(fm);


+ 25
- 0
app/src/main/java/com/qhclh/ytzh/work/Poultrydailyreport/YuchuFragment.java View File

@ -14,10 +14,14 @@ import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import com.qhclh.ytzh.home.RpcUrl; import com.qhclh.ytzh.home.RpcUrl;
import com.qhclh.ytzh.tasks.ViewOnClickTask; import com.qhclh.ytzh.tasks.ViewOnClickTask;
import com.qhclh.ytzh.work.tablepoultry.ChoseEvent;
import org.forks.jsonrpc.JsonRpcResult; import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade; import org.forks.jsonrpc.RpcFacade;
import org.forks.jsonrpc.RpcObject; import org.forks.jsonrpc.RpcObject;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import org.json.JSONArray; import org.json.JSONArray;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -33,6 +37,7 @@ import butterknife.BindView;
public class YuchuFragment extends BaseFragment { public class YuchuFragment extends BaseFragment {
@BindView(R.id.firstContent) @BindView(R.id.firstContent)
LinearLayout firstContent; LinearLayout firstContent;
private long choseDate=System.currentTimeMillis()- 1000 * 60 * 60 * 24;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.frag_yuchu; return R.layout.frag_yuchu;
@ -40,6 +45,9 @@ public class YuchuFragment extends BaseFragment {
@Override @Override
protected void initView() { protected void initView() {
if (!EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().register(this);
}
} }
@ -59,6 +67,23 @@ public class YuchuFragment extends BaseFragment {
BatchTotalCount1(); BatchTotalCount1();
} }
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
public void onEvent(ChoseEvent event){
choseDate = event.getTime();
System.out.println("aaa+++yuchuf+++"+choseDate);
}
@Override
public void onDestroy() {
super.onDestroy();
if (EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().unregister(this);
}
if (EventBus.getDefault().getStickyEvent(ChoseEvent.class) != null){
EventBus.getDefault().removeStickyEvent(ChoseEvent.class);
}
}
private void BatchTotalCount1() { private void BatchTotalCount1() {
ViewOnClickTask BatchTotalCount1Task = new ViewOnClickTask(getActivity(),"加载中...") { ViewOnClickTask BatchTotalCount1Task = new ViewOnClickTask(getActivity(),"加载中...") {
List<RpcObject> rpcStr; List<RpcObject> rpcStr;


Loading…
Cancel
Save