当我从最近的应用中清除应用时,Android Google Analytics会崩溃应用

时间:2015-01-05 09:49:27

标签: android google-analytics

GLOBAL TRACKER

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
    <string name="ga_logLevel">verbose</string>
    <int name="ga_dispatchPeriod">2</int>
    <bool name="ga_dryRun">false</bool>         
</resources>

APP TRACKER

<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
    <string name="ga_trackingId">UA-XXXXXXX-1</string>
    <string name="ga_sampleFrequency">100.0</string>
    <integer name="ga_sessionTimeout">30</integer>
    <!-- <bool name="ga_reportUncaughtExceptions">true</bool> -->
    <bool name="ga_autoActivityTracking">true</bool> 
    <screenNa me name="com.myapp.application.MyAppStartActivity">MyAppStartActivity</screenName>
</resources>

并在我的应用程序MyAppStartActivity.java中我第一次点击GA

Tracker t = ((DilboleApplication) this.getApplication()).getTracker(
                TrackerName.APP_TRACKER);
t.setScreenName(SplashScreenActivity.class.getSimpleName());
t.send(new HitBuilders.AppViewBuilder().build());

问题:

  1. 有时访问应用

  2. 转到最近的应用

  3. 从最近的应用中清除我的应用。

  4. 再次打开应用程序。

  5. 我获得BLACK SCREEN和它因为UI线程被Google Analytics代码阻止。如果我从活动中删除GA代码,则无任何问题。

    这将是什么解决方案。当应用程序从最近的应用程序中清除时,我应该如何使GoogleAnalytics实例不阻止我的UI线程。

0 个答案:

没有答案