Browse Source

no message

master
lh 7 years ago
parent
commit
00f6d451e9
5 changed files with 68 additions and 12 deletions
  1. +15
    -6
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java
  2. +2
    -2
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/FumudaiCarsManageActivity.java
  3. +19
    -0
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java
  4. +21
    -0
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/TimeEvent.java
  5. +11
    -4
      app/src/main/res/menu/screen.xml

+ 15
- 6
app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java View File

@ -11,6 +11,8 @@ import com.qhclh.ytzh.R;
import com.qhclh.ytzh.ui.CalendarDialogFragment;
import com.qhclh.ytzh.utils.DateTimeUtil;
import org.greenrobot.eventbus.EventBus;
import java.util.Date;
import butterknife.BindView;
@ -120,13 +122,13 @@ public class CarsManageActivity extends BaseActivity1 implements CalendarDialogF
private void clearAllTabState() {
///< 首页
///< 鸡苗
chicks.setTextColor(this.getResources().getColor(R.color.grey666666));
chicks.setBackgroundColor(this.getResources().getColor(R.color.white));
///< 工作
///< 毛鸡
GrossChicken.setTextColor(this.getResources().getColor(R.color.grey666666));
GrossChicken.setBackgroundColor(this.getResources().getColor(R.color.white));
///< 我的
///< 饲料
feed.setTextColor(this.getResources().getColor(R.color.grey666666));
feed.setBackgroundColor(this.getResources().getColor(R.color.white));
@ -186,23 +188,30 @@ public class CarsManageActivity extends BaseActivity1 implements CalendarDialogF
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.screen, menu);
menu.findItem(R.id.screenr).setVisible(true);
menu.findItem(R.id.sc_time).setVisible(true);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.screenr:
case R.id.sc_time:
new CalendarDialogFragment().show(getSupportFragmentManager(), "start");
break;
case R.id.sc_driver:
break;
case R.id.sc_factry:
break;
}
return super.onOptionsItemSelected(item);
}
@Override
public void onStartCalendarClick(Date date) {
showToast(DateTimeUtil.FormatDate(date));
// showToast(DateTimeUtil.FormatDate(date));
EventBus.getDefault().post(new TimeEvent(date.getTime()));
}
@Override


+ 2
- 2
app/src/main/java/com/qhclh/ytzh/work/carsmannage/FumudaiCarsManageActivity.java View File

@ -186,14 +186,14 @@ public class FumudaiCarsManageActivity extends BaseActivity1 implements Calendar
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.screen, menu);
menu.findItem(R.id.screenr).setVisible(true);
menu.findItem(R.id.sc_time).setVisible(true);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.screenr:
case R.id.sc_time:
new CalendarDialogFragment().show(getSupportFragmentManager(), "start");
break;
}


+ 19
- 0
app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java View File

@ -16,6 +16,9 @@ import com.qhclh.ytzh.utils.DateTimeUtil;
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.util.ArrayList;
import java.util.List;
@ -43,6 +46,9 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
@Override
protected void initView() {
if (!EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().register(this);
}
rfl_gross.setEnabled(false);
}
@ -178,4 +184,17 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
};
queryTask.execute();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(TimeEvent event){
}
@Override
public void onDestroy() {
super.onDestroy();
if (EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().unregister(this);
}
}
}

+ 21
- 0
app/src/main/java/com/qhclh/ytzh/work/carsmannage/TimeEvent.java View File

@ -0,0 +1,21 @@
package com.qhclh.ytzh.work.carsmannage;
/**
* Created by 青花瓷 on 2018/5/7.
*/
public class TimeEvent {
private long time;
public TimeEvent(long time) {
this.time = time;
}
public long getTime() {
return time;
}
public void setTime(long time) {
this.time = time;
}
}

+ 11
- 4
app/src/main/res/menu/screen.xml View File

@ -1,9 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/screenr"
android:title="screen"
android:icon="@drawable/shaixuan_3x"
<item android:id="@+id/sc_time"
android:title="日期"
android:orderInCategory="70"
app:showAsAction="always" />
app:showAsAction="never" />
<item android:id="@+id/sc_driver"
android:title="司机"
android:orderInCategory="70"
app:showAsAction="never" />
<item android:id="@+id/sc_factry"
android:title="养殖场"
android:orderInCategory="70"
app:showAsAction="never" />
</menu>

Loading…
Cancel
Save