Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
9 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
6 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
817 行
すべてコピー
7 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
818 行
すべてコピー
.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;
コピー
コピー済み
コピー
コピー済み
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
コピー
コピー済み
コピー
コピー済み
.method public final a(Lcom/memrise/android/memrisecompanion/data/model/AccessToken;)V
.me
.locals 3
if-eqz p1, :cond_0
iget-objec
保存された差分
原文
ファイルを開く
.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
変更されたテキスト
ファイルを開く
.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
違いを見つける