Diff
checker
Testo
Testo
Immagini
Documenti
Excel
Cartelle
Legal
Enterprise
Applicazione per desktop
Prezzi
Accedi
Scarica Diffchecker Desktop
Confronta il testo
Trova la differenza tra due file di testo
Strumenti
Cronologia
Editor live
Comprimi invariate
Senza a capo
Layout
Diviso
Unificato
Livello di dettaglio
Intelligente
Parola
Carattere
Evidenziazione sintassi
Scegli sintassi
Ignora
Trasforma testo
Vai alla prima modifica
Modifica input
Diffchecker Desktop
Il modo più sicuro per usare Diffchecker. Ottieni l'app Diffchecker Desktop: i tuoi diff non lasciano mai il tuo computer!
Ottieni Desktop
Untitled diff
Creato
9 anni fa
Il diff non scade mai
Eliminare
Esporta
Condividere
Spiegare
6 rimozioni
Linee
Totale
Rimosso
Caratteri
Totale
Rimosso
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
817 linee
Copia tutti
7 aggiunte
Linee
Totale
Aggiunto
Caratteri
Totale
Aggiunto
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
818 linee
Copia tutti
.class public Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;
.class public Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;
.super Ljava/lang/Object;
.super Ljava/lang/Object;
.source "ProGuard"
.source "ProGuard"
# annotations
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
.annotation system Ldalvik/annotation/MemberClasses;
value = {
value = {
Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;
Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;
}
}
.end annotation
.end annotation
# instance fields
# instance fields
.field protected a:Landroid/content/SharedPreferences;
.field protected a:Landroid/content/SharedPreferences;
.field protected b:Landroid/content/SharedPreferences;
.field protected b:Landroid/content/SharedPreferences;
.field private final c:Lcom/google/gson/Gson;
.field private final c:Lcom/google/gson/Gson;
# direct methods
# direct methods
.method constructor <init>(Landroid/content/Context;Lcom/google/gson/Gson;)V
.method constructor <init>(Landroid/content/Context;Lcom/google/gson/Gson;)V
.locals 2
.locals 2
const/4 v1, 0x0
const/4 v1, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "memrise_user_prefs"
const-string v0, "memrise_user_prefs"
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
move-result-object v0
iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v0, "memrise_app_prefs"
const-string v0, "memrise_app_prefs"
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
move-result-object v0
iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iput-object p2, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iput-object p2, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
return-void
return-void
.end method
.end method
.method private au()V
.method private au()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "pref_push_notifications_setup_done"
const-string v1, "pref_push_notifications_setup_done"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method private g(Z)V
.method private g(Z)V
.locals 2
.locals 2
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "pref_key_trigger_chat_selector"
const-string v1, "pref_key_trigger_chat_selector"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
# virtual methods
# virtual methods
.method public final A()Z
.method public final A()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "key_changed_learning_session_item_count"
const-string v1, "key_changed_learning_session_item_count"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final B()Z
.method public final B()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "pref_key_time_is_mismatched"
const-string v1, "pref_key_time_is_mismatched"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final C()Z
.method public final C()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "pref_key_time_is_mismatched_ignored"
const-string v1, "pref_key_time_is_mismatched_ignored"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final D()V
.method public final D()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "pref_key_time_is_mismatched_ignored"
const-string v1, "pref_key_time_is_mismatched_ignored"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final E()Ljava/lang/String;
.method public final E()Ljava/lang/String;
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "course_id"
const-string v1, "course_id"
const-string v2, ""
const-string v2, ""
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-result-object v0
return-object v0
return-object v0
.end method
.end method
.method public final F()Z
.method public final F()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "has_free_session"
const-string v1, "has_free_session"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final G()V
.method public final G()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "has_used_free_immersion"
const-string v1, "has_used_free_immersion"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final H()V
.method public final H()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "has_used_free_audio"
const-string v1, "has_used_free_audio"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final I()V
.method public final I()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "has_used_free_DW"
const-string v1, "has_used_free_DW"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final J()Z
.method public final J()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "has_used_free_immersion"
const-string v1, "has_used_free_immersion"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final K()Z
.method public final K()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "has_used_free_audio"
const-string v1, "has_used_free_audio"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final L()Z
.method public final L()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "has_used_free_DW"
const-string v1, "has_used_free_DW"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final M()Z
.method public final M()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "is_timed_free_session"
const-string v1, "is_timed_free_session"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final N()V
.method public final N()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "is_timed_free_session"
const-string v1, "is_timed_free_session"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final O()Z
.method public final O()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "has_broken_goal_streak_in_past"
const-string v1, "has_broken_goal_streak_in_past"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final P()V
.method public final P()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "has_broken_goal_streak_in_past"
const-string v1, "has_broken_goal_streak_in_past"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final Q()Z
.method public final Q()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "pref_key_user_dismissed_timezone_warning"
const-string v1, "pref_key_user_dismissed_timezone_warning"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final R()V
.method public final R()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "pref_key_disable_smart_lock"
const-string v1, "pref_key_disable_smart_lock"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final S()Z
.method public final S()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
const-string v1, "pref_key_disable_smart_lock"
const-string v1, "pref_key_disable_smart_lock"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final T()V
.method public final T()V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "pref_key_user_dismissed_timezone_warning"
const-string v1, "pref_key_user_dismissed_timezone_warning"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final U()Z
.method public final U()Z
.locals 4
.locals 4
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "key_gs_popup_shown"
const-string v1, "key_gs_popup_shown"
const-wide/16 v2, 0x0
const-wide/16 v2, 0x0
invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v0
move-result-wide v0
invoke-static {v0, v1}, Landroid/text/format/DateUtils;->isToday(J)Z
invoke-static {v0, v1}, Landroid/text/format/DateUtils;->isToday(J)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final V()Ljava/lang/String;
.method public final V()Ljava/lang/String;
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "features_toggled"
const-string v1, "features_toggled"
const-string v2, ""
const-string v2, ""
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-result-object v0
return-object v0
return-object v0
.end method
.end method
.method public final W()Lcom/anjlab/android/iab/v3/TransactionDetails;
.method public final W()Lcom/anjlab/android/iab/v3/TransactionDetails;
.locals 3
.locals 3
const/4 v0, 0x0
const/4 v0, 0x0
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v2, "key_unregistered_transaction_details"
const-string v2, "key_unregistered_transaction_details"
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
move-result-object v1
if-eqz v1, :cond_0
if-eqz v1, :cond_0
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
const-class v2, Lcom/anjlab/android/iab/v3/TransactionDetails;
const-class v2, Lcom/anjlab/android/iab/v3/TransactionDetails;
invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
move-result-object v0
check-cast v0, Lcom/anjlab/android/iab/v3/TransactionDetails;
check-cast v0, Lcom/anjlab/android/iab/v3/TransactionDetails;
:cond_0
:cond_0
return-object v0
return-object v0
.end method
.end method
.method public final X()Ljava/lang/String;
.method public final X()Ljava/lang/String;
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "key_unregistered_product_id"
const-string v1, "key_unregistered_product_id"
const-string v2, ""
const-string v2, ""
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-result-object v0
return-object v0
return-object v0
.end method
.end method
.method public final Y()Z
.method public final Y()Z
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "key_unregistered_product_type_is_subscription"
const-string v1, "key_unregistered_product_type_is_subscription"
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
move-result v0
return v0
return v0
.end method
.end method
.method public final Z()Ljava/lang/String;
.method public final Z()Ljava/lang/String;
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "key_unregistered_transaction_state"
const-string v1, "key_unregistered_transaction_state"
const-string v2, ""
const-string v2, ""
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-result-object v0
return-object v0
return-object v0
.end method
.end method
.method public final a()Lcom/memrise/android/memrisecompanion/data/model/User;
.method public final a()Lcom/memrise/android/memrisecompanion/data/model/User;
.locals 3
.locals 3
.annotation runtime Ljava/lang/Deprecated;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end annotation
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
const-string v1, "key_user_object"
const-string v1, "key_user_object"
const/4 v2, 0x0
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
move-result-object v0
if-eqz v0, :cond_0
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
const-class v2, Lcom/memrise/android/memrisecompanion/data/model/User;
const-class v2, Lcom/memrise/android/memrisecompanion/data/model/User;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
move-result-object v0
check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/User;
check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/User;
Copia
Copiato
Copia
Copiato
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/memrise/android/memrisecompanion/data/model/User;->is_premium:Z
const/4 v1, 0x1
:goto_0
:goto_0
return-object v0
return-object v0
:cond_0
:cond_0
sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User;
sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User;
goto :goto_0
goto :goto_0
.end method
.end method
.method public final a(I)V
.method public final a(I)V
.locals 2
.locals 2
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_session_count"
const-string v1, "key_session_count"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final a(IJ)V
.method public final a(IJ)V
.locals 4
.locals 4
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "key_goal_last_shown_"
const-string v2, "key_goal_last_shown_"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
move-result-object v1
invoke-interface {v0, v1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
.method public final a(J)V
.method public final a(J)V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_daily_reminder_time"
const-string v1, "key_daily_reminder_time"
invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V
invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V
return-void
return-void
.end method
.end method
.method public final a(Lcom/anjlab/android/iab/v3/TransactionDetails;Ljava/lang/String;Ljava/lang/String;Z)V
.method public final a(Lcom/anjlab/android/iab/v3/TransactionDetails;Ljava/lang/String;Ljava/lang/String;Z)V
.locals 3
.locals 3
if-eqz p1, :cond_0
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String;
invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
move-result-object v0
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
move-result-object v1
const-string v2, "key_unregistered_transaction_details"
const-string v2, "key_unregistered_transaction_details"
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_unregistered_product_id"
const-string v1, "key_unregistered_product_id"
invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_unregistered_product_type_is_subscription"
const-string v1, "key_unregistered_product_type_is_subscription"
invoke-interface {v0, v1, p4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_unregistered_transaction_state"
const-string v1, "key_unregistered_transaction_state"
invoke-interface {v0, v1, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
:goto_0
:goto_0
return-void
return-void
:cond_0
:cond_0
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_unregistered_transaction_details"
const-string v1, "key_unregistered_transaction_details"
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
const-string v1, "key_unregistered_transaction_state"
const-string v1, "key_unregistered_transaction_state"
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
goto :goto_0
goto :goto_0
.end method
.end method
.method public final a(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)V
.method public final a(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)V
.locals 3
.locals 3
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String;
invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String;
move-result-object v1
move-result-object v1
const/4 v2, 0x1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
return-void
.end method
.end method
Copia
Copiato
Copia
Copiato
.method public final a(Lcom/memrise/android/memrisecompanion/data/model/AccessToken;)V
.me
.locals 3
if-eqz p1, :cond_0
iget-objec
Diff salvati
Testo originale
Apri file
.class public Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper; .super Ljava/lang/Object; .source "ProGuard" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer; } .end annotation # instance fields .field protected a:Landroid/content/SharedPreferences; .field protected b:Landroid/content/SharedPreferences; .field private final c:Lcom/google/gson/Gson; # direct methods .method constructor <init>(Landroid/content/Context;Lcom/google/gson/Gson;)V .locals 2 const/4 v1, 0x0 invoke-direct {p0}, Ljava/lang/Object;-><init>()V const-string v0, "memrise_user_prefs" invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; move-result-object v0 iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v0, "memrise_app_prefs" invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; move-result-object v0 iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; iput-object p2, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; return-void .end method .method private au()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_push_notifications_setup_done" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method private g(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_trigger_chat_selector" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method # virtual methods .method public final A()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_changed_learning_session_item_count" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final B()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_time_is_mismatched" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final C()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_time_is_mismatched_ignored" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final D()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_time_is_mismatched_ignored" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final E()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "course_id" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final F()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "has_free_session" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final G()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_immersion" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final H()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_audio" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final I()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_DW" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final J()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "has_used_free_immersion" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final K()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "has_used_free_audio" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final L()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "has_used_free_DW" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final M()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "is_timed_free_session" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final N()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "is_timed_free_session" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final O()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "has_broken_goal_streak_in_past" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final P()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_broken_goal_streak_in_past" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final Q()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_user_dismissed_timezone_warning" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final R()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_disable_smart_lock" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final S()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_disable_smart_lock" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final T()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_user_dismissed_timezone_warning" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final U()Z .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_gs_popup_shown" const-wide/16 v2, 0x0 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 invoke-static {v0, v1}, Landroid/text/format/DateUtils;->isToday(J)Z move-result v0 return v0 .end method .method public final V()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "features_toggled" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final W()Lcom/anjlab/android/iab/v3/TransactionDetails; .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_unregistered_transaction_details" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/anjlab/android/iab/v3/TransactionDetails; invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/anjlab/android/iab/v3/TransactionDetails; :cond_0 return-object v0 .end method .method public final X()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_unregistered_product_id" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final Y()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_unregistered_product_type_is_subscription" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final Z()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_unregistered_transaction_state" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final a()Lcom/memrise/android/memrisecompanion/data/model/User; .locals 3 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_user_object" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/User; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/User; :goto_0 return-object v0 :cond_0 sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User; goto :goto_0 .end method .method public final a(I)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_session_count" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(IJ)V .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; const-string v2, "key_goal_last_shown_" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-interface {v0, v1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(J)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_daily_reminder_time" invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V return-void .end method .method public final a(Lcom/anjlab/android/iab/v3/TransactionDetails;Ljava/lang/String;Ljava/lang/String;Z)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_unregistered_transaction_details" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_product_id" invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_product_type_is_subscription" invoke-interface {v0, v1, p4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_transaction_state" invoke-interface {v0, v1, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_transaction_details" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_transaction_state" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String; move-result-object v1 const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/AccessToken;)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_token_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_token_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/LearningSettings;)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_learning_settings_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_learning_settings_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/User;)V .locals 3 .annotation runtime Ljava/lang/Deprecated; .end annotation if-eqz p1, :cond_0 sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User; if-eq p1, v0, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_user_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V const-string v0, "user_id" iget v1, p1, Lcom/memrise/android/memrisecompanion/data/model/User;->id:I invoke-static {v0, v1}, Lcom/crashlytics/android/Crashlytics;->setInt(Ljava/lang/String;I)V const-string v0, "username" iget-object v1, p1, Lcom/memrise/android/memrisecompanion/data/model/User;->username:Ljava/lang/String; invoke-static {v0, v1}, Lcom/crashlytics/android/Crashlytics;->setString(Ljava/lang/String;Ljava/lang/String;)V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_user_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/UserSettings;)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_user_settings_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_user_settings_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/hints/Wallet;)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "pref_key_wallet" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_sync_token_preference" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Ljava/lang/String;Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_free_session" invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "course_id" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_time_is_mismatched" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final aa()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_rocket_launch_shown" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ab()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_switch_to_babylon_popup_displaying" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ac()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_resubscribe_popup_displaying" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ad()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_promo_popup_displaying" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ae()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_babylon_upgrade_popup_shown" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final af()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_babylon_upgrade_popup_shown" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final ag()Lcom/memrise/android/memrisecompanion/hints/Wallet; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_wallet" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/memrise/android/memrisecompanion/util/StringUtil;->h(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_0 const/4 v0, 0x0 :goto_0 return-object v0 :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/hints/Wallet; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/hints/Wallet; goto :goto_0 .end method .method public final ah()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_push_token" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final ai()Z .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_push_token" invoke-interface {v0, v1}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z move-result v0 return v0 .end method .method public final aj()V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_push_token" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final ak()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_has_migrated_local_alarms_to_push" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final al()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_has_migrated_local_alarms_to_push" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V return-void .end method .method public final am()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_push_notifications_setup_done" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final an()J .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_time_ms_when_signup" const-wide/16 v2, -0x1 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 return-wide v0 .end method .method public final ao()V .locals 1 const/4 v0, 0x1 invoke-direct {p0, v0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->g(Z)V return-void .end method .method public final ap()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_trigger_chat_selector" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final aq()V .locals 1 const/4 v0, 0x0 invoke-direct {p0, v0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->g(Z)V return-void .end method .method public final ar()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_pro_chat_popup_shown" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final as()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_pro_chat_popup_shown" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final at()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_identity_string" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final b(I)J .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "key_goal_last_shown_" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const-wide/16 v2, 0x0 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 return-wide v0 .end method .method public final b()Lcom/memrise/android/memrisecompanion/data/model/AccessToken; .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_token_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/AccessToken; invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/AccessToken; :cond_0 return-object v0 .end method .method public final b(J)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_gs_popup_shown" invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final b(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "user_experiments" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final b(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_audio" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_DW" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_immersion" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final b(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String; move-result-object v1 const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final c()Lcom/memrise/android/memrisecompanion/data/model/UserSettings; .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_user_settings_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/UserSettings; invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/UserSettings; :cond_0 return-object v0 .end method .method public final c(J)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_time_ms_when_signup" invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final c(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_rocket_launch_shown" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final c(I)Z .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_streak_badge_shown" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v1 if-gt p1, v1, :cond_0 const/4 v0, 0x1 :cond_0 return v0 .end method .method public final c(Ljava/lang/String;)Z .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const/4 v1, 0x0 invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final d()Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "key_learning_settings_object" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; :goto_0 return-object v0 :cond_0 new-instance v0, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; invoke-direct {v0}, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings;-><init>()V invoke-virtual {p0, v0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a(Lcom/memrise/android/memrisecompanion/data/model/LearningSettings;)V goto :goto_0 .end method .method public final d(I)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_streak_badge_shown" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final d(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const/4 v1, 0x1 invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final d(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_switch_to_babylon_popup_displaying" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final e(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "features_toggled" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final e(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_resubscribe_popup_displaying" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final e()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "key_first_app_launch" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final f()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_app_launch" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final f(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_push_token" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final f(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_promo_popup_displaying" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final g()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_first_session_start" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final g(Ljava/lang/String;)Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "pref_key_campaign_popup" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final h()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_session_start" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final h(Ljava/lang/String;)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; const-string v2, "pref_key_campaign_popup" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final i()I .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_session_count" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v0 return v0 .end method .method public final i(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_identity_string" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final j()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_daily_reminder_pref" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final k()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_daily_reminder_pref" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final l()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_sync_token_preference" const-string v2, "0" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final m()J .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_daily_reminder_time" const-wide/16 v2, 0x0 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 return-wide v0 .end method .method public final n()Z .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v2, "key_has_rated_app" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v1 if-nez v1, :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v2, "key_has_rated_app_count" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v1 if-lez v1, :cond_1 :cond_0 const/4 v0, 0x1 :cond_1 return v0 .end method .method public final o()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_has_rated_app_count" invoke-virtual {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->i()I move-result v2 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final p()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "user_experiments" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final q()V .locals 1 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final r()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "key_first_audio_play_sound" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final s()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_audio_play_sound" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final t()V .locals 3 invoke-virtual {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->r()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_audio_play_sound" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :cond_0 return-void .end method .method public final u()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "first_audio_mode_session_done" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final v()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "first_audio_mode_session_done" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final w()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "mute_audio_tests_through_sessions" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final x()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "mute_audio_tests_through_sessions" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final y()V .locals 3 invoke-virtual {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->x()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "mute_audio_tests_through_sessions" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :cond_0 return-void .end method .method public final z()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_changed_learning_session_item_count" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method
Testo modificato
Apri file
.class public Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper; .super Ljava/lang/Object; .source "ProGuard" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer; } .end annotation # instance fields .field protected a:Landroid/content/SharedPreferences; .field protected b:Landroid/content/SharedPreferences; .field private final c:Lcom/google/gson/Gson; # direct methods .method constructor <init>(Landroid/content/Context;Lcom/google/gson/Gson;)V .locals 2 const/4 v1, 0x0 invoke-direct {p0}, Ljava/lang/Object;-><init>()V const-string v0, "memrise_user_prefs" invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; move-result-object v0 iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v0, "memrise_app_prefs" invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; move-result-object v0 iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; iput-object p2, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; return-void .end method .method private au()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_push_notifications_setup_done" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method private g(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_trigger_chat_selector" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method # virtual methods .method public final A()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_changed_learning_session_item_count" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final B()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_time_is_mismatched" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final C()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_time_is_mismatched_ignored" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final D()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_time_is_mismatched_ignored" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final E()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "course_id" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final F()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "has_free_session" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final G()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_immersion" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final H()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_audio" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final I()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_DW" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final J()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "has_used_free_immersion" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final K()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "has_used_free_audio" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final L()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "has_used_free_DW" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final M()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "is_timed_free_session" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final N()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "is_timed_free_session" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final O()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "has_broken_goal_streak_in_past" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final P()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_broken_goal_streak_in_past" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final Q()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_user_dismissed_timezone_warning" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final R()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_disable_smart_lock" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final S()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "pref_key_disable_smart_lock" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final T()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_user_dismissed_timezone_warning" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final U()Z .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_gs_popup_shown" const-wide/16 v2, 0x0 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 invoke-static {v0, v1}, Landroid/text/format/DateUtils;->isToday(J)Z move-result v0 return v0 .end method .method public final V()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "features_toggled" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final W()Lcom/anjlab/android/iab/v3/TransactionDetails; .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_unregistered_transaction_details" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/anjlab/android/iab/v3/TransactionDetails; invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/anjlab/android/iab/v3/TransactionDetails; :cond_0 return-object v0 .end method .method public final X()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_unregistered_product_id" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final Y()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_unregistered_product_type_is_subscription" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final Z()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_unregistered_transaction_state" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final a()Lcom/memrise/android/memrisecompanion/data/model/User; .locals 3 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_user_object" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/User; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/User; const/4 v1, 0x1 iput-boolean v1, v0, Lcom/memrise/android/memrisecompanion/data/model/User;->is_premium:Z const/4 v1, 0x1 :goto_0 return-object v0 :cond_0 sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User; goto :goto_0 .end method .method public final a(I)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_session_count" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(IJ)V .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; const-string v2, "key_goal_last_shown_" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-interface {v0, v1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(J)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_daily_reminder_time" invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V return-void .end method .method public final a(Lcom/anjlab/android/iab/v3/TransactionDetails;Ljava/lang/String;Ljava/lang/String;Z)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_unregistered_transaction_details" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_product_id" invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_product_type_is_subscription" invoke-interface {v0, v1, p4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_transaction_state" invoke-interface {v0, v1, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_transaction_details" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_unregistered_transaction_state" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String; move-result-object v1 const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/AccessToken;)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_token_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_token_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/LearningSettings;)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_learning_settings_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_learning_settings_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/User;)V .locals 3 .annotation runtime Ljava/lang/Deprecated; .end annotation if-eqz p1, :cond_0 sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User; if-eq p1, v0, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_user_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V const-string v0, "user_id" iget v1, p1, Lcom/memrise/android/memrisecompanion/data/model/User;->id:I invoke-static {v0, v1}, Lcom/crashlytics/android/Crashlytics;->setInt(Ljava/lang/String;I)V const-string v0, "username" iget-object v1, p1, Lcom/memrise/android/memrisecompanion/data/model/User;->username:Ljava/lang/String; invoke-static {v0, v1}, Lcom/crashlytics/android/Crashlytics;->setString(Ljava/lang/String;Ljava/lang/String;)V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_user_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/data/model/UserSettings;)V .locals 3 if-eqz p1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "key_user_settings_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :goto_0 return-void :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_user_settings_object" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V goto :goto_0 .end method .method public final a(Lcom/memrise/android/memrisecompanion/hints/Wallet;)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v1 const-string v2, "pref_key_wallet" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_sync_token_preference" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Ljava/lang/String;Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_free_session" invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "course_id" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final a(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_time_is_mismatched" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final aa()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_rocket_launch_shown" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ab()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_switch_to_babylon_popup_displaying" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ac()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_resubscribe_popup_displaying" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ad()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_promo_popup_displaying" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final ae()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_babylon_upgrade_popup_shown" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final af()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_babylon_upgrade_popup_shown" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final ag()Lcom/memrise/android/memrisecompanion/hints/Wallet; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_wallet" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/memrise/android/memrisecompanion/util/StringUtil;->h(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_0 const/4 v0, 0x0 :goto_0 return-object v0 :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/hints/Wallet; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/hints/Wallet; goto :goto_0 .end method .method public final ah()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_push_token" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final ai()Z .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_push_token" invoke-interface {v0, v1}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z move-result v0 return v0 .end method .method public final aj()V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_push_token" invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final ak()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_has_migrated_local_alarms_to_push" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final al()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_has_migrated_local_alarms_to_push" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V return-void .end method .method public final am()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_push_notifications_setup_done" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final an()J .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_time_ms_when_signup" const-wide/16 v2, -0x1 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 return-wide v0 .end method .method public final ao()V .locals 1 const/4 v0, 0x1 invoke-direct {p0, v0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->g(Z)V return-void .end method .method public final ap()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_trigger_chat_selector" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final aq()V .locals 1 const/4 v0, 0x0 invoke-direct {p0, v0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->g(Z)V return-void .end method .method public final ar()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_pro_chat_popup_shown" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final as()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_pro_chat_popup_shown" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final at()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "pref_key_identity_string" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final b(I)J .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "key_goal_last_shown_" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const-wide/16 v2, 0x0 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 return-wide v0 .end method .method public final b()Lcom/memrise/android/memrisecompanion/data/model/AccessToken; .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_token_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/AccessToken; invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/AccessToken; :cond_0 return-object v0 .end method .method public final b(J)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_gs_popup_shown" invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final b(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "user_experiments" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final b(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_audio" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_DW" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "has_used_free_immersion" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final b(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String; move-result-object v1 const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final c()Lcom/memrise/android/memrisecompanion/data/model/UserSettings; .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_user_settings_object" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 if-eqz v1, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/UserSettings; invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/UserSettings; :cond_0 return-object v0 .end method .method public final c(J)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_time_ms_when_signup" invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final c(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_rocket_launch_shown" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final c(I)Z .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v2, "key_streak_badge_shown" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v1 if-gt p1, v1, :cond_0 const/4 v0, 0x1 :cond_0 return v0 .end method .method public final c(Ljava/lang/String;)Z .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const/4 v1, 0x0 invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final d()Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "key_learning_settings_object" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson; const-class v2, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; :goto_0 return-object v0 :cond_0 new-instance v0, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings; invoke-direct {v0}, Lcom/memrise/android/memrisecompanion/data/model/LearningSettings;-><init>()V invoke-virtual {p0, v0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a(Lcom/memrise/android/memrisecompanion/data/model/LearningSettings;)V goto :goto_0 .end method .method public final d(I)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_streak_badge_shown" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final d(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const/4 v1, 0x1 invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final d(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_switch_to_babylon_popup_displaying" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final e(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "features_toggled" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final e(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_resubscribe_popup_displaying" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final e()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "key_first_app_launch" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final f()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_app_launch" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final f(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_push_token" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final f(Z)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_promo_popup_displaying" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final g()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_first_session_start" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final g(Ljava/lang/String;)Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "pref_key_campaign_popup" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final h()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_session_start" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final h(Ljava/lang/String;)V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; const-string v2, "pref_key_campaign_popup" invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final i()I .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_session_count" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v0 return v0 .end method .method public final i(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "pref_key_identity_string" invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final j()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_daily_reminder_pref" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final k()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_daily_reminder_pref" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final l()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_sync_token_preference" const-string v2, "0" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final m()J .locals 4 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "key_daily_reminder_time" const-wide/16 v2, 0x0 invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J move-result-wide v0 return-wide v0 .end method .method public final n()Z .locals 3 const/4 v0, 0x0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v2, "key_has_rated_app" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v1 if-nez v1, :cond_0 iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v2, "key_has_rated_app_count" invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v1 if-lez v1, :cond_1 :cond_0 const/4 v0, 0x1 :cond_1 return v0 .end method .method public final o()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_has_rated_app_count" invoke-virtual {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->i()I move-result v2 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final p()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "user_experiments" const-string v2, "" invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final q()V .locals 1 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final r()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; const-string v1, "key_first_audio_play_sound" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final s()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_audio_play_sound" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final t()V .locals 3 invoke-virtual {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->r()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_first_audio_play_sound" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :cond_0 return-void .end method .method public final u()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "first_audio_mode_session_done" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final v()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "first_audio_mode_session_done" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final w()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "mute_audio_tests_through_sessions" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method .method public final x()Z .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; const-string v1, "mute_audio_tests_through_sessions" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z move-result v0 return v0 .end method .method public final y()V .locals 3 invoke-virtual {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->x()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "mute_audio_tests_through_sessions" const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V :cond_0 return-void .end method .method public final z()V .locals 3 iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences; invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; move-result-object v0 const-string v1, "key_changed_learning_session_item_count" const/4 v2, 0x1 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; move-result-object v0 invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V return-void .end method
Trovare la differenza