/*
******************************************************************************
* Parts of this code sample are licensed under Apache License, Version 2.0 *
* Copyright (c) 2009, Android Open Handset Alliance. All rights reserved. *
* * *
* Except as noted, this code sample is offered under a modified BSD license. *
* Copyright (C) 2010, Motorola Mobility, Inc. All rights reserved. *
* *
* For more details, see MOTODEV_Studio_for_Android_LicenseNotices.pdf *
* in your installation folder. *
******************************************************************************
*/
package com.JoomlaDay;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceActivity;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;
public class Preferences extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
// Get the custom preference
Preference customPref = (Preference) findPreference("clean_cache");
customPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
FileCache.clear();
Toast.makeText(getBaseContext(),
getString(R.string.cache_cleaned),
Toast.LENGTH_LONG).show();
return true;
}
});
}
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu1, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.item01:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}