lmw
2023-05-12 3408b10a3466f2db3f81e5c484142e3c180d36ac
定位权限说明弹窗
2个文件已修改
18 ■■■■■ 已修改文件
app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/fuban/driver/utils/view/UserRuleDialog.kt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt
@@ -64,13 +64,18 @@
        if (CacheKey.getKeyStr(Const.REFUSE_LOCATION).isNotEmpty()&&!RxPermissions(this).isGranted(Manifest.permission.ACCESS_FINE_LOCATION)){
            toast("没有定位权限,您将无法收到新订单推送")
        }else{
            val subscribe =
                RxPermissions(this).request(Manifest.permission.ACCESS_FINE_LOCATION).subscribe {
                    if (!it){
                        toast("没有定位权限,您将无法收到新订单推送")
                        CacheKey.putKeyStr(Const.REFUSE_LOCATION,"1")
                    }
            if (!RxPermissions(this).isGranted(Manifest.permission.ACCESS_FINE_LOCATION)){
                DialogUtil.getDelAndSureDialog(this,"去授权","否","《福伴司机》需要获取您的当前位置信息,用于查询当前城市是否开通服务,我们会将您的位置实时上传至后端为您匹配和推送附近订单。如果拒绝定位权限,您将无法正常接单。",{
                }){
                    val subscribe =
                        RxPermissions(this).request(Manifest.permission.ACCESS_FINE_LOCATION).subscribe {
                            if (!it){
                                toast("没有定位权限,您将无法收到新订单推送")
                                CacheKey.putKeyStr(Const.REFUSE_LOCATION,"1")
                            }
                        }
                }
            }
        }
        setTitleText("福伴司机")
        tv_Left.setDrawableLeft(R.mipmap.icon_nav_user)
app/src/main/java/com/fuban/driver/utils/view/UserRuleDialog.kt
@@ -1,6 +1,5 @@
package com.fuban.driver.utils.view
import android.content.Context
import android.content.DialogInterface
import android.os.Bundle
import android.view.Gravity