Crittercism.init(getApplicationContext(), id);
アプリケーション実装の onCreate と MAIN アクティビティの両方を呼び出すのは安全 (または推奨)ですか?
Crittercism セットアップの公式手順では、MAIN アクティビティで呼び出すように指示されており、アプリケーションについてはまったく言及されていません。
これには、Application 実装 (事実上シングルトン) の onCreate メソッドで発生するクラッシュを無視するという副作用があるようです。アプリケーション実装の onCreate で init が呼び出された場合にのみ、例外が報告されます。
では、両方で init を呼び出しても問題ありませんか、それともアプリケーションだけ、またはアクティビティだけでよいのでしょうか?