package com.totsp.crossword;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceActivity;
import com.totsp.crossword.firstrun.FirstrunActivity;
import com.totsp.crossword.gmail.GMConstants;
import com.totsp.crossword.shortyz.R;
import com.totsp.crossword.shortyz.ShortyzApplication;
public class PreferencesActivity extends PreferenceActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
Preference release = (Preference) findPreference("releaseNotes");
release.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference arg0) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("file:///android_asset/release.html"),
PreferencesActivity.this, HTMLActivity.class);
PreferencesActivity.this.startActivity(i);
return true;
}
});
Preference license = (Preference) findPreference("license");
license.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference arg0) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("file:///android_asset/license.html"),
PreferencesActivity.this, HTMLActivity.class);
PreferencesActivity.this.startActivity(i);
return true;
}
});
Preference subscribeNyt = (Preference) findPreference("nytSubscribe");
subscribeNyt.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference arg0) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.nytimes.com/puzzle"));
PreferencesActivity.this.startActivity(i);
return true;
}
});
Preference scrapeInfo = (Preference) findPreference("aboutScrapes");
scrapeInfo.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference arg0) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("file:///android_asset/scrapes.html"),
PreferencesActivity.this, HTMLActivity.class);
PreferencesActivity.this.startActivity(i);
return true;
}
});
Preference firstRun = (Preference) findPreference("firstRun");
firstRun.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference arg0) {
Intent i = new Intent(Intent.ACTION_VIEW, null,
PreferencesActivity.this, FirstrunActivity.class);
PreferencesActivity.this.startActivity(i);
return true;
}
});
Preference clearGmail = (Preference) findPreference("clearGmail");
clearGmail.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
ShortyzApplication application = ((ShortyzApplication) getApplication());
application.getSettings().edit()
.putString(GMConstants.PREF_ACCOUNT_NAME, null)
.apply();
application.updateCredential(application.getSettings());
return true;
}
});
// Preference sendDebug = (Preference) findPreference("sendDebug");
// sendDebug.setOnPreferenceClickListener(new OnPreferenceClickListener(){
//
// public boolean onPreferenceClick(Preference preference) {
// startActivity(ShortyzApplication.sendDebug());
// return true;
// }
//
// });
}
}