set_timerslack_ns写入失败:不允许操作。 Android MapFragment

时间:2019-11-30 07:13:26

标签: java android google-maps android-studio android-fragments

您好,我是Java的一个Map碎片,如果我经常打开对话框并执行一些操作的话。 我正在

  

set_timerslack_ns写入失败:不允许操作

我已经尝试过此解决方案App crashes when running maps activity 但是问题是一样的。 什么时候进行了研发。它显示在地图片段上显示Dialog导致了此问题。 有什么办法解决吗...? 将标签添加到清单不能解决我的问题。

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

2 个答案:

答案 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经常在日志中显示此错误。