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());
问题:
有时访问应用
转到最近的应用
从最近的应用中清除我的应用。
再次打开应用程序。
我获得BLACK SCREEN和它因为UI线程被Google Analytics代码阻止。如果我从活动中删除GA代码,则无任何问题。
这将是什么解决方案。当应用程序从最近的应用程序中清除时,我应该如何使GoogleAnalytics实例不阻止我的UI线程。