Diff
checker
Texto
Texto
Imágenes
Documentos
Excel
Carpetas
Legal
Enterprise
Aplicación de escritorio
Precios
Iniciar sesión
Descargar Diffchecker Desktop
Comparar texto
Encuentra la diferencia entre dos archivos de texto
Herramientas
Historial
Editor live
Ocultar sin cambios
Sin ajuste de línea
Vista
Dividido
Unificado
Nivel de detalle
Inteligente
Palabra
Letra
Resaltado de sintaxis
Elegir sintaxis
Ignorar
Transformar texto
Ir al primer cambio
Editar entrada
Diffchecker Desktop
La forma más segura de usar Diffchecker. ¡Obtén la app de Diffchecker Desktop: tus diffs nunca salen de tu computadora!
Obtener Desktop
Untitled diff
Creado
hace 9 años
El diff nunca expira
Borrar
Exportar
Compartir
Explicar
6 eliminaciones
Líneas
Total
Eliminado
Caracteres
Total
Eliminado
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
817 líneas
Copiar todo
7 adiciones
Líneas
Total
Añadido
Caracteres
Total
Añadido
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
818 líneas
Copiar todo
.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;
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
.method public final a(Lcom/memrise/android/memrisecompanion/data/model/AccessToken;)V
.me
.locals 3
if-eqz p1, :cond_0
iget-objec
Diferencias guardadas
Texto original
Abrir archivo
.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
Texto modificado
Abrir archivo
.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
Encontrar la diferencia