FileManagerPreferenceActivity.smali

.class public Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;
.super Landroid/preference/PreferenceActivity;
.source "FileManagerPreferenceActivity.java"

# interfaces
.implements Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;


# static fields
.field private static final a:Ljava/lang/String;


# instance fields
.field private b:Landroid/preference/EditTextPreference;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .prologue
    .line 22
    sget-object v0, Ljava/io/File;->separator:Ljava/lang/String;

    sput-object v0, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->a:Ljava/lang/String;

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .prologue
    .line 18
    invoke-direct {p0}, Landroid/preference/PreferenceActivity;-><init>()V

    return-void
.end method


# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
    .registers 3

    .prologue
    .line 28
    invoke-super {p0, p1}, Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V

    .line 29
    const v0, 0x7f070011

    invoke-virtual {p0, v0}, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->addPreferencesFromResource(I)V

    .line 31
    const-string/jumbo v0, "pref_key_primary_folder"

    invoke-virtual {p0, v0}, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;

    move-result-object v0

    check-cast v0, Landroid/preference/EditTextPreference;

    iput-object v0, p0, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->b:Landroid/preference/EditTextPreference;

    .line 32
    return-void
.end method

.method protected onPause()V
    .registers 2

    .prologue
    .line 50
    invoke-super {p0}, Landroid/preference/PreferenceActivity;->onPause()V

    .line 53
    invoke-virtual {p0}, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v0

    invoke-virtual {v0}, Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0, p0}, Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V

    .line 54
    return-void
.end method

.method protected onResume()V
    .registers 8

    .prologue
    .line 36
    invoke-super {p0}, Landroid/preference/PreferenceActivity;->onResume()V

    .line 39
    invoke-virtual {p0}, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v0

    invoke-virtual {v0}, Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 41
    iget-object v1, p0, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->b:Landroid/preference/EditTextPreference;

    const v2, 0x7f0a12ad

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    const-string/jumbo v5, "pref_key_primary_folder"

    const-string v6, "/"

    .line 42
    invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v3, v4

    .line 41
    invoke-virtual {p0, v2, v3}, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V

    .line 45
    invoke-interface {v0, p0}, Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V

    .line 46
    return-void
.end method

.method public onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
    .registers 9

    .prologue
    .line 58
    const-string/jumbo v0, "pref_key_primary_folder"

    invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_24

    .line 59
    iget-object v0, p0, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->b:Landroid/preference/EditTextPreference;

    const v1, 0x7f0a12ad

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    const-string/jumbo v4, "pref_key_primary_folder"

    const-string v5, "/"

    .line 60
    invoke-interface {p1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v2, v3

    .line 59
    invoke-virtual {p0, v1, v2}, Lcom/cleanmaster/filemanager/ui/FileManagerPreferenceActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V

    .line 62
    :cond_24
    return-void
.end method