package com.tarks.favorite; import android.content.Intent; import android.os.Bundle; import android.preference.Preference; import android.preference.Preference.OnPreferenceClickListener; import com.actionbarsherlock.app.SherlockPreferenceActivity; import com.actionbarsherlock.view.MenuItem; import com.tarks.favorite.global.Global; import com.tarks.favorite.page.ProfileActivity; import com.tarks.favorite.page.ProfileInfo; @SuppressWarnings("deprecation") public class setting extends SherlockPreferenceActivity { private boolean mIsBackKeyPressed = false; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(false); addPreferencesFromResource(R.layout.setting); /********** FEEDBACK ***********/ Preference profile = findPreference("profile"); profile.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { Intent intent = new Intent(setting.this, ProfileInfo.class); intent.putExtra("member_srl", Global.getSetting("user_srl", "0")); startActivity(intent); return false; } }); /********** NOTICE ***********/ Preference notice = findPreference("notice"); notice.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { Intent intent = new Intent(setting.this, ProfileActivity.class); intent.putExtra("member_srl", "9"); startActivity(intent); return false; } }); /********** HELP ***********/ // Preference help = findPreference("help"); // help.setOnPreferenceClickListener(new OnPreferenceClickListener() { // @Override // public boolean onPreferenceClick(Preference preference) { // Intent intent = new Intent(setting.this, webview.class); // intent.putExtra("url", "http://tarks.net/fastengine_help/?l=" // + getString(R.string.lang)); // startActivity(intent); // return false; // } // }); /********** FEEDBACK ***********/ Preference feedback = findPreference("feedback"); feedback.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { Global.FeedbackWrite(setting.this); return false; } }); /********** INFO ***********/ Preference info = findPreference("info"); info.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { startActivity(new Intent(setting.this, info.class)); return false; } }); // final CheckBoxPreference chk = (CheckBoxPreference) findPreference("searchmode"); // chk.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { // @Override // public boolean onPreferenceChange(Preference preference, // Object newValue) { // // If Checked // // if (!chk.isChecked()) { // // // // //Make Notification // // Intent intent1 = new Intent(setting.this, // // MainActivity.class); // // // // CNotification.addNotification(setting.this, intent1, 0, // // R.drawable.ic_stat_fastengine, // // getString(R.string.searchnow), // // getString(R.string.app_name), // // getString(R.string.searchnow)); // // } else { // // // No Check ACC // // NotificationManager notificationManager = // // (NotificationManager) // // getSystemService(Context.NOTIFICATION_SERVICE); // // notificationManager.cancel(0); // // } // return true; // } // }); } @Override public void onBackPressed() { if (mIsBackKeyPressed == false) { mIsBackKeyPressed = true; // startActivity(new Intent(setting.this, main.class)); finish(); // Intent in = getBaseContext().getPackageManager() // .getLaunchIntentForPackage( // getBaseContext().getPackageName()); // in.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); // startActivity(in); // System.exit(-1); } } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: onBackPressed(); return true; default: return super.onOptionsItemSelected(item); } } }