|
|
@@ -4,6 +4,7 @@ import android.os.Environment
|
|
|
import android.view.Gravity
|
|
|
import com.grkj.iscs.base.BaseMvpActivity
|
|
|
import com.grkj.iscs.databinding.ActivityPresentationBinding
|
|
|
+import com.grkj.iscs.modbus.ModBusController
|
|
|
import com.grkj.iscs.util.FileUtil
|
|
|
import com.grkj.iscs.widget.SelectableInput
|
|
|
import com.manu.mdatepicker.MDatePicker
|
|
|
@@ -47,6 +48,8 @@ class PresentationActivity :
|
|
|
}
|
|
|
|
|
|
override fun initView() {
|
|
|
+ presenter?.initModbus()
|
|
|
+
|
|
|
val path =
|
|
|
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).absolutePath + "/presentation/presentation.txt"
|
|
|
val str = FileUtil.readTxt(path)
|
|
|
@@ -76,7 +79,7 @@ class PresentationActivity :
|
|
|
mBinding?.tvStartTime?.setOnClickListener {
|
|
|
MDatePicker.create(this)
|
|
|
.setCanceledTouchOutside(true)
|
|
|
- .setGravity(Gravity.BOTTOM)
|
|
|
+ .setGravity(Gravity.CENTER)
|
|
|
.setSupportTime(true)
|
|
|
.setTwelveHour(false)
|
|
|
.setOnDateResultListener {
|
|
|
@@ -88,7 +91,7 @@ class PresentationActivity :
|
|
|
mBinding?.tvEndTime?.setOnClickListener {
|
|
|
MDatePicker.create(this)
|
|
|
.setCanceledTouchOutside(true)
|
|
|
- .setGravity(Gravity.BOTTOM)
|
|
|
+ .setGravity(Gravity.CENTER)
|
|
|
.setSupportTime(true)
|
|
|
.setTwelveHour(false)
|
|
|
.setOnDateResultListener {
|
|
|
@@ -105,4 +108,9 @@ class PresentationActivity :
|
|
|
override fun initPresenter(): PresentationPresenter {
|
|
|
return PresentationPresenter()
|
|
|
}
|
|
|
+
|
|
|
+ override fun onDestroy() {
|
|
|
+ super.onDestroy()
|
|
|
+ ModBusController.stop()
|
|
|
+ }
|
|
|
}
|