|
@@ -1,24 +1,10 @@
|
|
|
package com.doverfuelingsolutions.issp
|
|
|
|
|
|
import android.app.Application
|
|
|
-import android.content.Intent
|
|
|
-import android.graphics.Color
|
|
|
-import android.view.Gravity
|
|
|
-import androidx.core.app.ActivityCompat
|
|
|
-import androidx.core.content.ContextCompat
|
|
|
-import androidx.core.graphics.ColorUtils
|
|
|
+import com.doverfuelingsolutions.issp.bugly.BuglyUtil
|
|
|
import com.doverfuelingsolutions.issp.utils.DFSToastUtil
|
|
|
-import com.doverfuelingsolutions.issp.utils.DFSUtilsInitializer
|
|
|
-import com.doverfuelingsolutions.issp.view.UpgradeActivity
|
|
|
-import com.hjq.toast.IToastStyle
|
|
|
-import com.hjq.toast.ToastUtils
|
|
|
-import com.tencent.bugly.Bugly
|
|
|
-import com.tencent.bugly.beta.Beta
|
|
|
-import com.tencent.bugly.beta.UpgradeInfo
|
|
|
-import com.tencent.bugly.beta.upgrade.UpgradeListener
|
|
|
-import com.tencent.bugly.beta.upgrade.UpgradeStateListener
|
|
|
|
|
|
-class DFSApplication : Application(), UpgradeListener, UpgradeStateListener {
|
|
|
+class DFSApplication : Application() {
|
|
|
|
|
|
companion object {
|
|
|
|
|
@@ -30,30 +16,5 @@ class DFSApplication : Application(), UpgradeListener, UpgradeStateListener {
|
|
|
instance = this
|
|
|
|
|
|
DFSToastUtil.init(this)
|
|
|
-
|
|
|
- Beta.autoInstallApk = true
|
|
|
- Beta.autoInit = true
|
|
|
- Beta.autoCheckUpgrade = true
|
|
|
- Beta.initDelay = 1000
|
|
|
- Beta.upgradeListener = this
|
|
|
- Bugly.init(applicationContext, "789ca54e1f", BuildConfig.DEBUG)
|
|
|
}
|
|
|
-
|
|
|
- override fun onUpgrade(ret: Int, upgradeInfo: UpgradeInfo?, isManual: Boolean, isSilence: Boolean) {
|
|
|
- if (upgradeInfo == null) {
|
|
|
- DFSToastUtil.info(R.string.no_update_version)
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- Intent(applicationContext, UpgradeActivity::class.java).let {
|
|
|
- it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
|
|
|
- startActivity(it)
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- override fun onUpgradeNoVersion(isManual: Boolean) = DFSToastUtil.info(R.string.current_version_is_latest)
|
|
|
- override fun onUpgradeFailed(isManual: Boolean) = DFSToastUtil.info(R.string.download_fail)
|
|
|
- override fun onUpgrading(isManual: Boolean) {}
|
|
|
- override fun onDownloadCompleted(isManual: Boolean) {}
|
|
|
- override fun onUpgradeSuccess(isManual: Boolean) {}
|
|
|
}
|