|
|
@ -7,8 +7,9 @@ import android.view.View
|
|
|
|
import com.yinuo.safetywatcher.R
|
|
|
|
import com.yinuo.safetywatcher.R
|
|
|
|
import com.yinuo.safetywatcher.databinding.ActivityChooseParamsBinding
|
|
|
|
import com.yinuo.safetywatcher.databinding.ActivityChooseParamsBinding
|
|
|
|
import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity
|
|
|
|
import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.constant.DEFAULT_QUERY_TIME_INTERVAL
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.constant.MAX_QUERY_TIME_INTERVAL
|
|
|
|
import com.yinuo.safetywatcher.watcher.constant.TimeStep
|
|
|
|
import com.yinuo.safetywatcher.watcher.constant.TimeStep
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.DateUtils
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.showToast
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.showToast
|
|
|
|
|
|
|
|
|
|
|
|
class ChooseParamsActivity : NoOptionsActivity() {
|
|
|
|
class ChooseParamsActivity : NoOptionsActivity() {
|
|
|
@ -60,7 +61,7 @@ class ChooseParamsActivity : NoOptionsActivity() {
|
|
|
|
|
|
|
|
|
|
|
|
val currentTime = System.currentTimeMillis()
|
|
|
|
val currentTime = System.currentTimeMillis()
|
|
|
|
if (startTime < 0) {
|
|
|
|
if (startTime < 0) {
|
|
|
|
startTime = currentTime - DateUtils.ONE_DAY_MS
|
|
|
|
startTime = currentTime - DEFAULT_QUERY_TIME_INTERVAL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (endTime < 0) {
|
|
|
|
if (endTime < 0) {
|
|
|
|
endTime = currentTime
|
|
|
|
endTime = currentTime
|
|
|
@ -92,7 +93,7 @@ class ChooseParamsActivity : NoOptionsActivity() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
startPicker.setOnDateTimeChangedListener {
|
|
|
|
startPicker.setOnDateTimeChangedListener {
|
|
|
|
startTime = it
|
|
|
|
startTime = it
|
|
|
|
endPicker.setMaxMillisecond(startTime + DateUtils.ONE_DAY_MS)
|
|
|
|
endPicker.setMaxMillisecond(startTime + MAX_QUERY_TIME_INTERVAL)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
endPicker.setOnDateTimeChangedListener {
|
|
|
|
endPicker.setOnDateTimeChangedListener {
|
|
|
|
endTime = it
|
|
|
|
endTime = it
|
|
|
@ -107,7 +108,7 @@ class ChooseParamsActivity : NoOptionsActivity() {
|
|
|
|
showToast(getString(R.string.error_interval_tip))
|
|
|
|
showToast(getString(R.string.error_interval_tip))
|
|
|
|
return
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (endTime - startTime > DateUtils.MAX_QUERY_TIME_INTERVAL) {
|
|
|
|
if (endTime - startTime > MAX_QUERY_TIME_INTERVAL) {
|
|
|
|
showToast(getString(R.string.over_max_interval_tip))
|
|
|
|
showToast(getString(R.string.over_max_interval_tip))
|
|
|
|
return
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
|