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.home.RpcUrl;
import com.qhclh.ytzh.tasks.ViewOnClickTask;
import com.qhclh.ytzh.work.tablepoultry.ChoseEvent;
import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade;
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.util.List;
@ -27,6 +31,8 @@ import butterknife.BindView;
public class ChandanFragment extends BaseFragment {
@BindView(R.id.firstContent_chandan)
LinearLayout firstContent;
private long choseDate=System.currentTimeMillis()- 1000 * 60 * 60 * 24;
@Override
protected int setLayout() {
return R.layout.frag_chandan;
@ -34,7 +40,9 @@ public class ChandanFragment extends BaseFragment {
@Override
protected void initView() {
if (!EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().register(this);
}
}
@Override
@ -53,6 +61,24 @@ public class ChandanFragment extends BaseFragment {
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() {
ViewOnClickTask BatchTotalCount2Task = new ViewOnClickTask(getActivity(),"加载中...") {
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.view.ViewPager;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import com.qhclh.ytzh.R;
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.Date;
import java.util.List;
import butterknife.BindView;
@ -21,7 +29,7 @@ import butterknife.BindView;
* Created by 青花瓷 on 2018/3/22.
*/
///< 种禽日报表
public class PoultryDailyReportActivity extends BaseActivity {
public class PoultryDailyReportActivity extends BaseActivity implements CalendarDialogFragment.CalendarClickListener{
@BindView(R.id.toolbar)
Toolbar mToolbar;
@BindView(R.id.tv_toolbar_title)
@ -42,7 +50,7 @@ public class PoultryDailyReportActivity extends BaseActivity {
@Override
protected void initView() {
initToolbar(mToolbar, "种禽日报表", new View.OnClickListener() {
initToolbar(mToolbar, "", new View.OnClickListener() {
@Override
public void onClick(View view) {
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() {
mTitleList.add("育雏育成期");
@ -80,6 +104,17 @@ public class PoultryDailyReportActivity extends BaseActivity {
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 {
public TabViewPagerAdapter(FragmentManager 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.home.RpcUrl;
import com.qhclh.ytzh.tasks.ViewOnClickTask;
import com.qhclh.ytzh.work.tablepoultry.ChoseEvent;
import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade;
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 java.math.BigDecimal;
@ -33,6 +37,7 @@ import butterknife.BindView;
public class YuchuFragment extends BaseFragment {
@BindView(R.id.firstContent)
LinearLayout firstContent;
private long choseDate=System.currentTimeMillis()- 1000 * 60 * 60 * 24;
@Override
protected int setLayout() {
return R.layout.frag_yuchu;
@ -40,6 +45,9 @@ public class YuchuFragment extends BaseFragment {
@Override
protected void initView() {
if (!EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().register(this);
}
}
@ -59,6 +67,23 @@ public class YuchuFragment extends BaseFragment {
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() {
ViewOnClickTask BatchTotalCount1Task = new ViewOnClickTask(getActivity(),"加载中...") {
List<RpcObject> rpcStr;


Loading…
Cancel
Save