一旦添加了 Google 的 MapView,就不可能在其他活动上调用 Instabug,而不是我们使用 MapView 的活动。
设置 Instabug 如下所示:
if (BuildConfig.DEBUG)
{
new Instabug.Builder(this, "TOKEN")
.setInvocationEvent(IBGInvocationEvent.IBGInvocationEventShake)
.setDefaultInvocationMode(IBGInvocationMode.IBGInvocationModeBugReporter)
.build();
}
和 MapView 一旦获得:
Instabug.addMapView(view, googleMap);
使用 MapView 调用 Instabug 效果很好。但是在其他活动上调用它将不再起作用,并且会打印以下日志:
b:已注册的 Google MapView 不再存在。跳过。
截屏失败:截屏前最重要的活动发生了变化
截屏失败:截屏前最重要的活动发生了变化
版本 2.6.2 上出现问题