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