Google の MapView が追加されると、MapView を使用するアクティビティ以外のアクティビティで Instabug を呼び出すことはできません。
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 で問題が発生する