diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 923f55c..7a98818 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -114,6 +114,21 @@
android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="false"
android:screenOrientation="portrait" />
+
+
+
{
+
+ @Override
+ protected Class getBindingClass() {
+ return ActivityDrainageCatchmentBinding.class;
+ }
+
+ @Override
+ protected void initStatusBar() {
+ ImmersionBar.with(this).fitsSystemWindows(false).transparentStatusBar()
+ .statusBarDarkFont(true).init();
+ }
+
+ @Override
+ protected void onBindListener() {
+ binding.btnBack.setOnClickListener(new SingleClickListener() {
+ @Override
+ protected void onSingleClick(View v) {
+ onBackPressed();
+ }
+ });
+ }
+
+}
diff --git a/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/IrrigateDripActivity.java b/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/IrrigateDripActivity.java
new file mode 100644
index 0000000..a8110a0
--- /dev/null
+++ b/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/IrrigateDripActivity.java
@@ -0,0 +1,33 @@
+package com.tairui.industrial_operation.ui.smart_farm;
+
+import com.gyf.immersionbar.ImmersionBar;
+import com.tairui.industrial_operation.base.BaseActivity;
+import com.tairui.industrial_operation.databinding.ActivityIrrigateDripBinding;
+import com.tairui.industrial_operation.util.SingleClickListener;
+
+import android.view.View;
+
+public class IrrigateDripActivity extends BaseActivity {
+
+ @Override
+ protected Class getBindingClass() {
+ return ActivityIrrigateDripBinding.class;
+ }
+
+ @Override
+ protected void initStatusBar() {
+ ImmersionBar.with(this).fitsSystemWindows(false).transparentStatusBar()
+ .statusBarDarkFont(true).init();
+ }
+
+ @Override
+ protected void onBindListener() {
+ binding.btnBack.setOnClickListener(new SingleClickListener() {
+ @Override
+ protected void onSingleClick(View v) {
+ onBackPressed();
+ }
+ });
+ }
+
+}
diff --git a/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/PestPreventionActivity.java b/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/PestPreventionActivity.java
new file mode 100644
index 0000000..9486d7f
--- /dev/null
+++ b/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/PestPreventionActivity.java
@@ -0,0 +1,33 @@
+package com.tairui.industrial_operation.ui.smart_farm;
+
+import com.gyf.immersionbar.ImmersionBar;
+import com.tairui.industrial_operation.base.BaseActivity;
+import com.tairui.industrial_operation.databinding.ActivityPestPreventionBinding;
+import com.tairui.industrial_operation.util.SingleClickListener;
+
+import android.view.View;
+
+public class PestPreventionActivity extends BaseActivity {
+
+ @Override
+ protected Class getBindingClass() {
+ return ActivityPestPreventionBinding.class;
+ }
+
+ @Override
+ protected void initStatusBar() {
+ ImmersionBar.with(this).fitsSystemWindows(false).transparentStatusBar()
+ .statusBarDarkFont(true).init();
+ }
+
+ @Override
+ protected void onBindListener() {
+ binding.btnBack.setOnClickListener(new SingleClickListener() {
+ @Override
+ protected void onSingleClick(View v) {
+ onBackPressed();
+ }
+ });
+ }
+
+}
diff --git a/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/SmartFarmActivity.java b/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/SmartFarmActivity.java
index da8fd03..73e974b 100644
--- a/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/SmartFarmActivity.java
+++ b/app/src/main/java/com/tairui/industrial_operation/ui/smart_farm/SmartFarmActivity.java
@@ -77,6 +77,24 @@ public class SmartFarmActivity extends BaseActivity {
IntentUtil.startActivity(mContext, SeedlingCultivationActivity.class);
}
});
+ binding.layoutPestPrevention.setOnClickListener(new SingleClickListener() {
+ @Override
+ protected void onSingleClick(View v) {
+ IntentUtil.startActivity(mContext, PestPreventionActivity.class);
+ }
+ });
+ binding.layoutIrrigateDrip.setOnClickListener(new SingleClickListener() {
+ @Override
+ protected void onSingleClick(View v) {
+ IntentUtil.startActivity(mContext, IrrigateDripActivity.class);
+ }
+ });
+ binding.layoutDrainageCatchment.setOnClickListener(new SingleClickListener() {
+ @Override
+ protected void onSingleClick(View v) {
+ IntentUtil.startActivity(mContext, DrainageCatchmentActivity.class);
+ }
+ });
}
}
diff --git a/app/src/main/res/layout/activity_drainage_catchment.xml b/app/src/main/res/layout/activity_drainage_catchment.xml
new file mode 100644
index 0000000..4043c70
--- /dev/null
+++ b/app/src/main/res/layout/activity_drainage_catchment.xml
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_irrigate_drip.xml b/app/src/main/res/layout/activity_irrigate_drip.xml
new file mode 100644
index 0000000..1fc5131
--- /dev/null
+++ b/app/src/main/res/layout/activity_irrigate_drip.xml
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_pest_prevention.xml b/app/src/main/res/layout/activity_pest_prevention.xml
new file mode 100644
index 0000000..38cc0d8
--- /dev/null
+++ b/app/src/main/res/layout/activity_pest_prevention.xml
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_smart_farm.xml b/app/src/main/res/layout/activity_smart_farm.xml
index da2f780..8e5c59f 100644
--- a/app/src/main/res/layout/activity_smart_farm.xml
+++ b/app/src/main/res/layout/activity_smart_farm.xml
@@ -527,6 +527,7 @@