Przeglądaj źródła

save master

master
leiyun 5 lat temu
rodzic
commit
1dc8cd281b
2 zmienionych plików z 28 dodań i 7 usunięć
  1. +24
    -5
      app/src/main/java/com/yzx/webebook/activity/WebActivity.kt
  2. +4
    -2
      app/src/main/res/layout/activity_book.xml

+ 24
- 5
app/src/main/java/com/yzx/webebook/activity/WebActivity.kt Wyświetl plik

@@ -78,7 +78,7 @@ class WebActivity : BaseActivity<BasePresenter<*>>() {
this.initData() this.initData()
} }


private fun checkVersion(): Unit {
fun checkVersion(userCheck: Boolean = false): Unit {
val test = "192.168.69.112:9009" val test = "192.168.69.112:9009"
val online = "https://oa.qbjjyyun.net/api" val online = "https://oa.qbjjyyun.net/api"
val BASE_URL = online val BASE_URL = online
@@ -100,12 +100,22 @@ class WebActivity : BaseActivity<BasePresenter<*>>() {
val lastTipTime = SPUtils.getInstance() val lastTipTime = SPUtils.getInstance()
.getLong("last_tip_time${res.data.version_code}", 0) .getLong("last_tip_time${res.data.version_code}", 0)
if (versionCode > appVersionCode) { //有新版本 if (versionCode > appVersionCode) { //有新版本
if (res.data.type == 1) { //强制升级
updateApp(res.data)
} else if (curr - lastTipTime > 24 * 60 * 60 * 1000) { //非强制一天以内提示一次
updateApp(res.data)
when {
res.data.type == 1 -> { //强制升级
updateApp(res.data)
}
curr - lastTipTime > 24 * 60 * 60 * 1000 -> { //非强制一天以内提示一次
updateApp(res.data)
}
userCheck -> { //
updateApp(res.data)
}
} }


} else {
if (userCheck) {
toast("已经是最新版本了!")
}
} }
} }
} }
@@ -417,6 +427,15 @@ class YzxJavascriptInterface(var ctx: Activity) {
ctx.toast("android:$msg") ctx.toast("android:$msg")
} }


/**
* 检查版本升级
*/
@JavascriptInterface
fun mCheckVersion() {
Log.d("mCheckVersion", "mCheckVersion: -------------------->")
val act = ctx as WebActivity
act.checkVersion(true)
}
} }






+ 4
- 2
app/src/main/res/layout/activity_book.xml Wyświetl plik

@@ -168,7 +168,8 @@
android:drawableTop="@mipmap/ic_book_init" android:drawableTop="@mipmap/ic_book_init"
android:drawablePadding="5dp" android:drawablePadding="5dp"
android:textColor="#000" android:textColor="#000"
android:paddingVertical="10dp"/>
android:paddingVertical="10dp"
android:visibility="gone"/>


<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:id="@+id/new_add" android:id="@+id/new_add"
@@ -179,7 +180,8 @@
android:drawableTop="@mipmap/ic_book_add" android:drawableTop="@mipmap/ic_book_add"
android:drawablePadding="5dp" android:drawablePadding="5dp"
android:textColor="#000" android:textColor="#000"
android:paddingVertical="10dp"/>
android:paddingVertical="10dp"
android:visibility="gone"/>


<Button <Button
android:id="@+id/delete" android:id="@+id/delete"


Ładowanie…
Anuluj
Zapisz