desc:体验优化

main
xiaowusky 1 year ago
parent 449ca7b28e
commit 3232f36ed0

@ -15,6 +15,7 @@ import android.widget.SeekBar
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.AppCompatRadioButton
import androidx.lifecycle.lifecycleScope
import com.common.commonlib.utils.LogUtils
import com.loper7.date_time_picker.number_picker.NumberPicker
import com.yinuo.safetywatcher.R
@ -85,10 +86,10 @@ abstract class BaseActivity : AppCompatActivity() {
}
fun showLoadingDialog(resId: Int = R.string.sync_data_tip, cancelable: Boolean = true) {
loadingDialog?.dismiss()
loadingDialog = CommonDialog(resId)
loadingDialog!!.isCancelable = cancelable
if (!this.isFinishing) {
lifecycleScope.launchWhenResumed {
loadingDialog?.dismiss()
loadingDialog = CommonDialog(resId)
loadingDialog!!.isCancelable = cancelable
loadingDialog!!.show(supportFragmentManager, "loading")
}
}
@ -99,8 +100,10 @@ abstract class BaseActivity : AppCompatActivity() {
}
fun closeLoadingDialog() {
loadingDialog?.dismiss()
loadingDialog = null
lifecycleScope.launchWhenResumed {
loadingDialog?.dismiss()
loadingDialog = null
}
}
open val isHome: Boolean = false

@ -47,19 +47,15 @@ object PlatformUtils {
CommonApplication.getContext()?.sendBroadcast(intent)
}
fun hideStatusBar(hide: Boolean = true) {
val action =
if (hide) "android.ido.intent.action.statusbar.HIDE"
else "android.ido.intent.action.statusbar.HIDE"
fun hideStatusBar() {
val action = "android.ido.intent.action.statusbar.HIDE"
val intent = Intent(action)
intent.putExtra("save", true) //true,断电保存false断电不保存
CommonApplication.getContext()?.sendBroadcast(intent)
}
fun hideNavigation(hide: Boolean = true) {
val action =
if (hide) "android.ido.intent.action.navigation.HIDE"
else "android.ido.intent.action.navigation.SHOW"
fun hideNavigation() {
val action ="android.ido.intent.action.navigation.HIDE"
val intent = Intent(action)
intent.putExtra("save", true) //true,断电保存false断电不保存
CommonApplication.getContext()?.sendBroadcast(intent)

@ -30,7 +30,7 @@ object StorageUtils {
val storageVolumeElement: StorageVolume = result[i]
val userLabel = getUserLabel.invoke(storageVolumeElement) as String
val path = getPath.invoke(storageVolumeElement) as String
if (userLabel.contains(keyword)) {
if (userLabel.contains(keyword) || userLabel.contains("U 盘")) {
targetpath = path
}
}

@ -81,11 +81,11 @@ class GlobalMonitorActivity : NoOptionsActivity() {
showInputDialog(wifiInfo, 0)
}
} else {
showDelDialog(wifiInfo)
// showDelDialog(wifiInfo)
}
}, onItemLongClick = { info ->
if (null != info.configuration) {
showDelDialog(info)
// showDelDialog(info)
}
})
mBinding.rvData.adapter = mAdapter
@ -133,7 +133,8 @@ class GlobalMonitorActivity : NoOptionsActivity() {
}
override fun onWiFiConnected(SSID: String, isInit: Boolean) {
mBinding.tvStatus!!.text = isInit.toString() + " || " + SSID + "已连接"
// mBinding.tvStatus!!.text = isInit.toString() + " || " + SSID + "已连接"
mBinding.tvStatus!!.text = SSID + "已连接"
refreshData(SSID, WiFiConnectType.CONNECTED)
}
@ -141,7 +142,8 @@ class GlobalMonitorActivity : NoOptionsActivity() {
if (TextUtils.isEmpty(SSID)) {
return
}
mBinding.tvStatus!!.text = SSID + "连接失败," + type.name
// mBinding.tvStatus!!.text = SSID + "连接失败," + type.name
mBinding.tvStatus!!.text = SSID + "连接失败"
refreshData(SSID, WiFiConnectType.DISCONNECTED)
if (type == WiFiConnectFailType.DIRECT_PASSWORD_ERROR) {
//直连密码错误,提示用户修改密码

Loading…
Cancel
Save