Commit ba6a6493 authored by 宋永孟's avatar 宋永孟

add 变更flash页权限

parent 70eb26ba
package com.yidian.shenghuoquan.newscontent.ui
import android.Manifest
import android.content.Intent
import android.os.Bundle
import com.orhanobut.hawk.Hawk
import com.tbruyelle.rxpermissions3.RxPermissions
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.FLASH
......@@ -14,6 +16,7 @@ import com.yidian.shenghuoquan.newscontent.http.httpbean.LifeAccountItemBean
import com.yidian.shenghuoquan.newscontent.ui.auth.LifeAccountIdentityActivity
import com.yidian.shenghuoquan.newscontent.ui.center.MerchantCenterActivity
import com.yidian.shenghuoquan.newscontent.utils.StorageUtil
import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager
class FlashActivity : BaseActivity<ActivityFlashBinding>(), IGetLifeAccountListCallback {
......@@ -28,7 +31,7 @@ class FlashActivity : BaseActivity<ActivityFlashBinding>(), IGetLifeAccountListC
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
launcher()
getPermissions()
}
private fun launcher() {
......@@ -95,4 +98,25 @@ class FlashActivity : BaseActivity<ActivityFlashBinding>(), IGetLifeAccountListC
override fun getLifeAccountListFailure(message: String?) {
}
private fun getPermissions() {
val rxPermissions = RxPermissions(this)
rxPermissions.request(
Manifest.permission.ACCESS_BACKGROUND_LOCATION,
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.READ_PHONE_STATE,
)
.subscribe {
if (it) {
ToastUtil.showToast(this, "请在设置里同意读取存储卡权限")
} else {
launcher()
}
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment