package jp.co.asbit.pvstar;
import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.net.Uri;
import android.os.Bundle;
import android.preference.ListPreference;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceScreen;
import android.provider.SearchRecentSuggestions;
import jp.co.asbit.pvstar.cache.CacheManager;
import jp.co.asbit.pvstar.cache.CacheManager.CachingDisableException;
public class SettingActivity
extends SettingBaseActivity
implements SharedPreferences.OnSharedPreferenceChangeListener
{
private ListPreference cache_max_size;
private Preference clear_cache;
private ListPreference default_search_engine;
private Context mContext;
private ListPreference quarity;
private ListPreference screen_orientation;
private void setSummary()
{
this.quarity.setSummary(this.quarity.getEntry());
this.default_search_engine.setSummary(this.default_search_engine.getEntry());
this.screen_orientation.setSummary(this.screen_orientation.getEntry());
this.cache_max_size.setSummary(this.cache_max_size.getEntry());
try
{
CacheManager localCacheManager = new CacheManager(this.mContext);
int i = (int)(localCacheManager.getTotalSize(localCacheManager.getCacheFiles()) / 1024L / 1024L);
Preference localPreference = this.clear_cache;
Object[] arrayOfObject = new Object[1];
arrayOfObject[0] = Integer.valueOf(i);
localPreference.setSummary(getString(2131296325, arrayOfObject));
return;
}
catch (CacheManager.CachingDisableException localCachingDisableException)
{
for (;;)
{
localCachingDisableException.printStackTrace();
}
}
}
public void onCreate(Bundle paramBundle)
{
super.onCreate(paramBundle);
this.mContext = getApplicationContext();
addPreferencesFromResource(2131034116);
this.quarity = ((ListPreference)getPreferenceScreen().findPreference("quarity"));
this.default_search_engine = ((ListPreference)getPreferenceScreen().findPreference("default_search_engine"));
this.screen_orientation = ((ListPreference)getPreferenceScreen().findPreference("screen_orientation"));
this.cache_max_size = ((ListPreference)getPreferenceScreen().findPreference("cache_max_size"));
this.clear_cache = getPreferenceScreen().findPreference("clear_cache");
findPreference("backup_settings").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
Intent localIntent = new Intent(SettingActivity.this.mContext, SettingBackupActivity.class);
SettingActivity.this.startActivity(localIntent);
return false;
}
});
findPreference("twitter_settings").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
Intent localIntent = new Intent(SettingActivity.this.mContext, SettingTwitterActivity.class);
SettingActivity.this.startActivity(localIntent);
return false;
}
});
findPreference("youtube_settings").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
SettingActivity.this.startActivity(new Intent(SettingActivity.this.mContext, SettingYouTubeActivity.class));
return false;
}
});
findPreference("niconico_settings").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
SettingActivity.this.startActivity(new Intent(SettingActivity.this.mContext, SettingNiconicoActivity.class));
return false;
}
});
findPreference("help").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
Intent localIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://sp.pvstar.dooga.org/apps/help"));
SettingActivity.this.startActivity(localIntent);
return false;
}
});
findPreference("share").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
Intent localIntent = new Intent("android.intent.action.SEND");
localIntent.putExtra("android.intent.extra.TEXT", "PVSTAR+ https://play.google.com/store/apps/details?id=" + SettingActivity.this.getPackageName());
localIntent.setType("text/plain");
SettingActivity.this.startActivity(localIntent);
return false;
}
});
findPreference("clear_search_history").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
new AlertDialog.Builder(SettingActivity.this).setTitle(SettingActivity.this.getText(2131296313)).setMessage(2131296315).setPositiveButton(2131296470, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface paramAnonymous2DialogInterface, int paramAnonymous2Int)
{
new SearchRecentSuggestions(SettingActivity.this.mContext, "jp.co.asbit.pvstar.MySuggestionProvider", 1).clearHistory();
}
}).setNegativeButton(2131296382, null).show();
return false;
}
});
this.clear_cache = findPreference("clear_cache");
this.clear_cache.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference paramAnonymousPreference)
{
new AlertDialog.Builder(SettingActivity.this).setTitle(SettingActivity.this.getText(2131296322)).setMessage(2131296324).setPositiveButton(2131296470, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface paramAnonymous2DialogInterface, int paramAnonymous2Int)
{
AsyncTask local1 = new AsyncTask()
{
protected String doInBackground(Long... paramAnonymous3VarArgs)
{
try
{
new CacheManager(SettingActivity.this.mContext).trimCache(paramAnonymous3VarArgs[0].longValue());
return null;
}
catch (CacheManager.CachingDisableException localCachingDisableException)
{
for (;;)
{
localCachingDisableException.printStackTrace();
}
}
}
protected void onPostExecute(String paramAnonymous3String)
{
SettingActivity.this.setSummary();
}
};
Long[] arrayOfLong = new Long[1];
arrayOfLong[0] = Long.valueOf(0L);
local1.execute(arrayOfLong);
}
}).setNegativeButton(2131296382, null).show();
return false;
}
});
try
{
String str = getPackageManager().getPackageInfo(getPackageName(), 1).versionName;
findPreference("version_info").setSummary(str);
}
catch (PackageManager.NameNotFoundException localNameNotFoundException)
{
try
{
for (;;)
{
new CacheManager(this.mContext);
setSummary();
return;
localNameNotFoundException = localNameNotFoundException;
localNameNotFoundException.printStackTrace();
}
}
catch (CacheManager.CachingDisableException localCachingDisableException)
{
for (;;)
{
this.clear_cache.setEnabled(false);
this.cache_max_size.setEnabled(false);
}
}
}
}
protected void onPause()
{
super.onPause();
getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this);
}
protected void onResume()
{
super.onResume();
getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
}
public void onSharedPreferenceChanged(SharedPreferences paramSharedPreferences, String paramString)
{
setSummary();
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.asbit.pvstar.SettingActivity
* JD-Core Version: 0.7.0.1
*/