栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从Android版本棉花糖开始,如何请求从Android拨打电话的权限?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从Android版本棉花糖开始,如何请求从Android拨打电话的权限?

堆栈跟踪似乎表明您的权限流工作正常,但是对

startActivity
from
的调用
onRequestPermissionsResult()
崩溃了。是
Intent
你传递到
startActivity
设置是否正确?我看不到在代码的那部分中设置了它。

另请注意,它

ContextCompat.checkSelfPermission
可以代表您处理SDK版本检查,因此您应该可以使用

if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {    ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.CALL_PHONE},REQUEST_PHONE_CALL);}else{    startActivity(intent);}

本身,没有包装的SDK版本检查代码。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号