20.11.2016 Views

ANDROID APP

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ชุดคำสั่งที่ 9.1 res/xml/preferences.xml<br />

Shared Preferences<br />

223<br />

<br />

<br />

<br />

<br />

<br />

ขั้นตอนต่อไปแอคทิวิตี้จะสร้างอินสแตนซ์จากคลาส PreferenceActivity เพื่อใช้งานเมธอด<br />

addPreferencesFromResource() ในการรวมข้อมูล Shared Preference นี้เข้ากับแอคทิวิตี้<br />

ดังแสดงในชุดคำสั่งที่ 9.2 ดังนี้<br />

ชุดคำสั่งที่ 9.2 src/com/cookbook/datastorage/MyPreferences.java<br />

package com.cookbook.datastorage;<br />

import android.os.Bundle;<br />

import android.preference.PreferenceActivity;<br />

public class MyPreferences extends PreferenceActivity {<br />

@Override<br />

public void onCreate(Bundle savedInstanceState) {<br />

super.onCreate(savedInstanceState);<br />

}<br />

}<br />

addPreferencesFromResource(R.xml.preferences);<br />

แอคทิวิตี้หลักจะเรียกใช้ PreferenceActivity เมื่อต้องการใช้งาน (ในที่นี้หมายถึงการกดปุ่ม<br />

เมนู) ชุดคำสั่งที่ 9.3 จะแสดงให้เห็นถึงการแสดงข้อมูล Preferences ในระหว่างที่แอคทิวิตี้เริ่มทำงาน

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!