Нужно ли вызывать обработчик ошибок bugsense при каждой активности приложения Android? - PullRequest
7 голосов
/ 23 октября 2011

Мое приложение имеет 3 действия A, B и C. Из A («дома») я могу начать B, а из B я могу начать C.

Должен ли я звонить BugSenseHandler.setup(this, MY_API_KEY); только вА или также В и С?

Ответы [ 3 ]

13 голосов
/ 26 февраля 2013

После обращения в BugSense,

Android, 26 февраля 13:42 (EET): Здравствуйте, спасибо, что связались с нами. Вы можете разместить его либо в приложении, либо в первом действии.это работает на вашем проекте.В документации мы предлагаем вторую практику, поскольку она проще и быстрее для большинства разработчиков.

------------------------------------------------------------------------------------------------------ BugSense

Что касается меня, я помещаю его наАктивность приложения, и она работает нормально.

11 голосов
/ 22 сентября 2012

Я использовал его в нескольких приложениях, вызывая его в объекте onCreate of Application (в основном, так что он будет исправлять любые ошибки при инициализации приложения. Стоит также отметить, что начиная с v3 jar, я считаю, setup метод удалить и теперь использовать initAndStartSession

@Override
    public void onCreate() {
        super.onCreate();
        BugSenseHandler.initAndStartSession(this, BUG_SENSE_API_KEY);
    }
2 голосов
/ 26 октября 2011

Вы должны вызвать настройку только для A Activity.

...