You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
7. เมื่อรันแอพพลิเคชันจะได้ผลลัพธ์ดังนี้<br />
8. แก้ไขโค้ด Java ในไฟล์ MyPreferencesScreenActivity.java เพื่อนำค่าจาก Preference มาใช้งาน<br />
และเพิ่มเหตุการณ์เมื่อคลิกปุ่ม Custom Preference ดังนี้<br />
package com.viewgroup.mypref;<br />
import android.app.Activity;<br />
import android.content.SharedPreferences;<br />
import android.os.Bundle;<br />
import android.preference.Preference;<br />
import android.preference.Preference.OnPreferenceClickListener;<br />
import android.preference.PreferenceActivity;<br />
import android.preference.PreferenceManager;<br />
import android.widget.Toast;<br />
public class MyPreferencesScreenActivity extends PreferenceActivity {<br />
boolean CheckboxPreference;<br />
String ListPreference;<br />
String editTextPreference;<br />
String ringtonePreference;<br />
String customPref;<br />
/** Called when the activity is first created. */<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
addPreferencesFromResource(R.xml.mypref);<br />
Preference customPref = (Preference) findPreference("customPref");<br />
customPref<br />
.setOnPreferenceClickListener(new OnPreferenceClickListener() {<br />
public boolean onPreferenceClick(Preference preference) {<br />
getPrefValue();<br />
Toast.makeText(<br />
148<br />
<strong>Android</strong> <strong>App</strong> <strong>Development</strong> <strong>ฉบับสมบูรณ์</strong>