私のアプリには 3 つのアクティビティ A、B、C があります。A (「ホーム」) から B を開始し、B から C を開始できます。
BugSenseHandler.setup(this, MY_API_KEY);
A だけで呼び出す必要がありますか、それとも B と C で呼び出す必要がありますか?
私のアプリには 3 つのアクティビティ A、B、C があります。A (「ホーム」) から B を開始し、B から C を開始できます。
BugSenseHandler.setup(this, MY_API_KEY);
A だけで呼び出す必要がありますか、それとも B と C で呼び出す必要がありますか?
BugSenseに連絡した後、
Android、2月26日13:42(EET):こんにちは、お問い合わせいただきありがとうございます。アプリケーションアクティビティ、またはプロジェクトで実行される最初のアクティビティのいずれかに配置できます。ドキュメントでは、大多数の開発者にとってより簡単で迅速な2番目の方法を提案しています。
-------------------------------------------------- -------------------------------------------------- --BugSense
私の場合、アプリケーションアクティビティに配置していて、正常に機能しています。
アプリケーションオブジェクトのonCreateで呼び出すことにより、いくつかのアプリで使用しました(主に、アプリの初期化でエラーをキャッチします。jarのv3の時点で、setup
メソッドが削除され、現在使用されていることも注目に値しますinitAndStartSession
@Override
public void onCreate() {
super.onCreate();
BugSenseHandler.initAndStartSession(this, BUG_SENSE_API_KEY);
}
A アクティビティでのみセットアップを呼び出す必要があります。