package io.fabric.sdk.android.services.common; import android.annotation.SuppressLint; import android.content.Context; import android.text.TextUtils; import io.fabric.sdk.android.Fabric; import io.fabric.sdk.android.services.persistence.PreferenceStore; import io.fabric.sdk.android.services.persistence.PreferenceStoreImpl; /* loaded from: classes2.dex */ class AdvertisingInfoProvider { private final Context a; private final PreferenceStore b; public AdvertisingInfoProvider(Context context) { this.a = context.getApplicationContext(); this.b = new PreferenceStoreImpl(context, "TwitterAdvertisingInfoPreferences"); } private void b(final AdvertisingInfo advertisingInfo) { new Thread(new BackgroundPriorityRunnable() { // from class: io.fabric.sdk.android.services.common.AdvertisingInfoProvider.1 @Override // io.fabric.sdk.android.services.common.BackgroundPriorityRunnable public void a() { AdvertisingInfo e = AdvertisingInfoProvider.this.e(); if (advertisingInfo.equals(e)) { return; } Fabric.g().d("Fabric", "Asychronously getting Advertising Info and storing it to preferences"); AdvertisingInfoProvider.this.c(e); } }).start(); } /* JADX INFO: Access modifiers changed from: private */ @SuppressLint({"CommitPrefEdits"}) public void c(AdvertisingInfo advertisingInfo) { if (a(advertisingInfo)) { PreferenceStore preferenceStore = this.b; preferenceStore.a(preferenceStore.edit().putString("advertising_id", advertisingInfo.a).putBoolean("limit_ad_tracking_enabled", advertisingInfo.b)); } else { PreferenceStore preferenceStore2 = this.b; preferenceStore2.a(preferenceStore2.edit().remove("advertising_id").remove("limit_ad_tracking_enabled")); } } /* JADX INFO: Access modifiers changed from: private */ public AdvertisingInfo e() { AdvertisingInfo a = c().a(); if (a(a)) { Fabric.g().d("Fabric", "Using AdvertisingInfo from Reflection Provider"); } else { a = d().a(); if (a(a)) { Fabric.g().d("Fabric", "Using AdvertisingInfo from Service Provider"); } else { Fabric.g().d("Fabric", "AdvertisingInfo not present"); } } return a; } public AdvertisingInfoStrategy d() { return new AdvertisingInfoServiceStrategy(this.a); } public AdvertisingInfo a() { AdvertisingInfo b = b(); if (a(b)) { Fabric.g().d("Fabric", "Using AdvertisingInfo from Preference Store"); b(b); return b; } AdvertisingInfo e = e(); c(e); return e; } protected AdvertisingInfo b() { return new AdvertisingInfo(this.b.get().getString("advertising_id", ""), this.b.get().getBoolean("limit_ad_tracking_enabled", false)); } private boolean a(AdvertisingInfo advertisingInfo) { return (advertisingInfo == null || TextUtils.isEmpty(advertisingInfo.a)) ? false : true; } public AdvertisingInfoStrategy c() { return new AdvertisingInfoReflectionStrategy(this.a); } }