您好,我是Java的一个Map碎片,如果我经常打开对话框并执行一些操作的话。 我正在
set_timerslack_ns写入失败:不允许操作
我已经尝试过此解决方案App crashes when running maps activity 但是问题是一样的。 什么时候进行了研发。它显示在地图片段上显示Dialog导致了此问题。 有什么办法解决吗...? 将标签添加到清单不能解决我的问题。
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
答案 0 :(得分:1)
另一个原因:在Android 11上,如果您尝试先于其他访问权限以及需要请求的权限,则
ActivityCompat.requestPermissions(sourceActivity,
new String[]{Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_BACKGROUND_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION},...
必须先请求位置权限,然后再申请后台权限:https://medium.com/google-developer-experts/exploring-the-android-11-developer-preview-permission-changes-61b18fb658
答案 1 :(得分:0)
此问题主要是由于在显示地图时打开对话框和其他视图组件引起的。
我的问题有所不同,这是由于数据库错误而引起的。最终解决了该问题。
我在这里弄错了,Bcoz经常在日志中显示此错误。