【问题标题】:set_timerslack_ns write failed: Operation not permitted. Android MapFragmentset_timerslack_ns 写入失败:不允许操作。 Android MapFragment
【发布时间】:2020-03-25 14:21:39
【问题描述】:

您好,我是具有 Map 片段的 java laungage,如果我经常打开对话框并执行某些操作。 我得到了

set_timerslack_ns 写入失败:不允许操作

我已经尝试过这个解决方案App crashes when running maps activity 但问题是一样的。 什么时候进行了一些研发。它显示在地图片段上显示对话框会导致此问题。 有什么办法可以解决...? 向清单添加标签并不能解决我的问题。

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

【问题讨论】:

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


【解决方案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

【讨论】:

    【解决方案2】:

    这个问题主要是由于在地图显示时打开了对话框,其他视图组件。

    我的问题与数据库错误不同。终于解决了..

    我在这里弄错了,因为它经常在日志中显示此错误。

    【讨论】:

    • 这发生在我身上,因为在地图顶部打开了一个底部工作表对话框。修复它重要吗?
    猜你喜欢
    • 2019-01-25
    • 2020-09-14
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 2014-09-09
    • 2012-08-18
    • 2023-01-27
    • 2012-12-06
    相关资源
    最近更新 更多