2013-11-27 16 views
7

Właśnie dodałem moją aplikację na Crashlytics. Umieściłem klucz API w pliku AndroidManifest.xml i dzwonię pod numer Crashlytics.start(this) w metodzie onCreate() mojego launchera Activity.Czy muszę wielokrotnie wywoływać Crashlytics.start?

Mam +20 zajęć i 20 fragmentów.

Czy muszę umieścić Crashlytics.start(this) w każdej metodzie onCreate() każdego z działań, aby sprawić, aby Crashlytics mógł śledzić całą moją aplikację?

+0

Aby rozwiązać ten problem, możesz pobrać wtyczkę crashlytic dla swojego IDE. Jako korzyść będzie ona automatycznie integrować go ze swoim stopniem, aplikacją, działaniami. http://try.crashlytics.com/sdk-android/?utm_source=blog&utm_medium=blog&utm_campaign=Announce_android_studio_wp&utm_content=CTA_button –

Odpowiedz

8

Zrobione z Crashalytics SDK FAQ:

Jeśli masz podklasę Application, a następnie można umieścić Crashlytics.start() w onCreate() Metoda tam! W przeciwnym razie, jeśli masz wiele działań uruchamiania w swojej aplikacji, a następnie dodać Crashlytics.start (this) do każdego działania uruchamiania. Crashlytics jest tylko zainicjowany przy pierwszym uruchomieniu, więc wielokrotne wywoływanie go nie będzie powodowało żadnych problemów!

http://support.crashlytics.com/knowledgebase/articles/206230-can-i-move-crashlytics-start-this-

Mając to na uwadze, myślę, że zacząwszy Crashalytics od metody onCreate o uruchomieniu działalności wystarczą. Bugsense robi mniej więcej te same rzeczy i zaczął działać tylko podczas uruchamiania.

Powiązane problemy