小编jbx*_*dev的帖子

Flutter GoogleMap 从后台恢复后为空白

我遇到了以下问题:我的 Flutter 应用程序使用 GoogleMap。地图最初加载得很好。但是,如果我将应用程序置于后台并稍后恢复,则地图将保持空白。Google 徽标仍然显示,就像未指定 API 密钥时发生的情况一样。我的多边形叠加层也没有显示。

该行为不能可靠地重现。有时,应用程序在后台运行数小时后地图加载良好,有时几分钟后地图是空白的。到目前为止,我只在 Android 上看到过这种行为。

没有指示错误的特定日志输出。

任何想法如何解决/解决这个问题?

我在这里提交了一个截图问题:https : //github.com/flutter/flutter/issues/40284

编辑 1: 我能够使用 GoogleMap 作为根小部件重现它,并且没有任何多边形/特征叠加。此外,我发现在某个点疯狂放大会“重新激活”地图(突然地图再次变得可见)。这可能是底层 Android Google Maps SDK 的已知问题吗?

编辑 2: 我发现地图仍在反应(例如点击/手势侦听器仍然触发)。此外,地图并不是真的空的,它只是变得半透明,所以屏幕会显示地图后面的任何小部件。

android google-maps google-maps-android-api-2 flutter google-maps-flutter

13
推荐指数
2
解决办法
5310
查看次数

如何禁用Crashlytics Answers?

禁用Crashlytics错误报告相对简单..我也想禁用Answers for debug builds.然而,

new Crashlytics.Builder().answers(null);
Run Code Online (Sandbox Code Playgroud)

不起作用,因为显然答案不能为空

new Crashlytics.Builder().answers(new CustomAnswers());
Run Code Online (Sandbox Code Playgroud)

使用CustomAnswers作为我的类扩展Answers在调用时获取NPE Answers.getInstance().但与简单地调用一些enable()方法相比,这种方法开始时很麻烦.

有任何想法吗?

另外,我真的希望Fabric能够尽快更新和改进他们的文档.

android crashlytics twitter-fabric

9
推荐指数
1
解决办法
2872
查看次数

如何禁用呼叫层次结构结果突出显示

如果您检查方法的调用层次结构(通过 Ctrl/CMD-Alt-H),代码中的所有调用都会以绿色背景突出显示。例如,如果在方法调用中存在接口的内联实现,则您的代码编辑器中最终会出现巨大的绿色斑点,这些斑点似乎无法删除。我觉得这特别烦人。似乎无法“清除”层次结构窗口中的结果。此外,我已经搜索了禁用此功能的地方的首选项/颜色设置无济于事。那么,有什么办法可以清除层次结构搜索或关闭突出显示?

intellij-idea android-studio

6
推荐指数
1
解决办法
317
查看次数