c.smali
.class final Lio/fabric/sdk/android/services/common/c;
.super Ljava/lang/Object;
.source "AdvertisingInfoProvider.java"
# instance fields
.field final aRG:Lio/fabric/sdk/android/services/c/c;
.field private final zn:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 4
.prologue
.line 35
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 36
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lio/fabric/sdk/android/services/common/c;->zn:Landroid/content/Context;
.line 37
new-instance v0, Lio/fabric/sdk/android/services/c/d;
const-string v1, "TwitterAdvertisingInfoPreferences"
invoke-direct {v0, p1, v1}, Lio/fabric/sdk/android/services/c/d;-><init>(Landroid/content/Context;Ljava/lang/String;)V
iput-object v0, p0, Lio/fabric/sdk/android/services/common/c;->aRG:Lio/fabric/sdk/android/services/c/c;
.line 38
return-void
.end method
.method static b(Lio/fabric/sdk/android/services/common/b;)Z
.registers 2
.prologue
.line 111
if-eqz p0, :cond_c
iget-object v0, p0, Lio/fabric/sdk/android/services/common/b;->Bb:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_c
const/4 v0, 0x1
:goto_b
return v0
:cond_c
const/4 v0, 0x0
goto :goto_b
.end method
# virtual methods
.method final Ov()Lio/fabric/sdk/android/services/common/b;
.registers 3
.prologue
.line 117
.line 1103
new-instance v0, Lio/fabric/sdk/android/services/common/d;
iget-object v1, p0, Lio/fabric/sdk/android/services/common/c;->zn:Landroid/content/Context;
invoke-direct {v0, v1}, Lio/fabric/sdk/android/services/common/d;-><init>(Landroid/content/Context;)V
.line 118
invoke-interface {v0}, Lio/fabric/sdk/android/services/common/h;->Ow()Lio/fabric/sdk/android/services/common/b;
move-result-object v0
.line 120
invoke-static {v0}, Lio/fabric/sdk/android/services/common/c;->b(Lio/fabric/sdk/android/services/common/b;)Z
move-result v1
if-nez v1, :cond_2a
.line 1107
new-instance v0, Lio/fabric/sdk/android/services/common/e;
iget-object v1, p0, Lio/fabric/sdk/android/services/common/c;->zn:Landroid/content/Context;
invoke-direct {v0, v1}, Lio/fabric/sdk/android/services/common/e;-><init>(Landroid/content/Context;)V
.line 122
invoke-interface {v0}, Lio/fabric/sdk/android/services/common/h;->Ow()Lio/fabric/sdk/android/services/common/b;
move-result-object v0
.line 124
invoke-static {v0}, Lio/fabric/sdk/android/services/common/c;->b(Lio/fabric/sdk/android/services/common/b;)Z
move-result v1
if-nez v1, :cond_26
.line 125
invoke-static {}, Lio/fabric/sdk/android/e;->Oj()Lio/fabric/sdk/android/o;
.line 133
:goto_25
return-object v0
.line 127
:cond_26
invoke-static {}, Lio/fabric/sdk/android/e;->Oj()Lio/fabric/sdk/android/o;
goto :goto_25
.line 130
:cond_2a
invoke-static {}, Lio/fabric/sdk/android/e;->Oj()Lio/fabric/sdk/android/o;
goto :goto_25
.end method
.method final a(Lio/fabric/sdk/android/services/common/b;)V
.registers 6
.annotation build Landroid/annotation/SuppressLint;
value = {
"CommitPrefEdits"
}
.end annotation
.prologue
.line 82
invoke-static {p1}, Lio/fabric/sdk/android/services/common/c;->b(Lio/fabric/sdk/android/services/common/b;)Z
move-result v0
if-eqz v0, :cond_22
.line 83
iget-object v0, p0, Lio/fabric/sdk/android/services/common/c;->aRG:Lio/fabric/sdk/android/services/c/c;
iget-object v1, p0, Lio/fabric/sdk/android/services/common/c;->aRG:Lio/fabric/sdk/android/services/c/c;
invoke-interface {v1}, Lio/fabric/sdk/android/services/c/c;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "advertising_id"
iget-object v3, p1, Lio/fabric/sdk/android/services/common/b;->Bb:Ljava/lang/String;
.line 84
invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "limit_ad_tracking_enabled"
iget-boolean v3, p1, Lio/fabric/sdk/android/services/common/b;->Bc:Z
.line 85
invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v1
.line 83
invoke-interface {v0, v1}, Lio/fabric/sdk/android/services/c/c;->c(Landroid/content/SharedPreferences$Editor;)Z
.line 94
:goto_21
return-void
.line 89
:cond_22
iget-object v0, p0, Lio/fabric/sdk/android/services/common/c;->aRG:Lio/fabric/sdk/android/services/c/c;
iget-object v1, p0, Lio/fabric/sdk/android/services/common/c;->aRG:Lio/fabric/sdk/android/services/c/c;
invoke-interface {v1}, Lio/fabric/sdk/android/services/c/c;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "advertising_id"
.line 90
invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "limit_ad_tracking_enabled"
.line 91
invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v1
.line 89
invoke-interface {v0, v1}, Lio/fabric/sdk/android/services/c/c;->c(Landroid/content/SharedPreferences$Editor;)Z
goto :goto_21
.end method