/* package */ void clearPreferences() { // Will clear distinct_ids, superProperties, // and waiting People Analytics properties. Will have no effect // on messages already queued to send with AnalyticsMessages. SharedPreferences.Editor prefsEdit = mStoredPreferences.edit(); prefsEdit.clear().commit(); readSuperProperties(); readIdentities(); }
/** * You shouldn't instantiate MixpanelAPI objects directly. Use MixpanelAPI.getInstance to get an * instance. */ MixpanelAPI(Context context, String token) { mContext = context; mToken = token; mPeople = new PeopleImpl(); mMessages = getAnalyticsMessages(); mSystemInformation = getSystemInformation(); mStoredPreferences = context.getSharedPreferences( "com.mixpanel.android.mpmetrics.MixpanelAPI_" + token, Context.MODE_PRIVATE); readSuperProperties(); readIdentities(); }