Just set enableAutoActivityTracking(false) to the Tracker instance obtained in this operation.
Assuming you created the getDefaultTracker() method in your application class, as described in white papers , you can create a parent class for your application that can change the automatic tracking behavior on demand:
public abstract class ParentActivity extends Activity { Tracker mTracker = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getTracker(); } Tracker getTracker() { if (mTracker == null) { AnalyticsApplication application = (AnalyticsApplication) getApplication(); mTracker = application.getDefaultTracker();
Your main activity is simply to extend ParentActivity and override the shouldAutoTrack method to return false:
public class MainActivity extends ParentActivity { protected boolean shouldAutoTrack() { return false; } }
source share