Print
Details: Category: บทความแอนดรอยด์ | Published: 05 March 2018 | Hits: 6442

มาสเตอร์ ใช้ตอนเก็บค่าLogin   ครับ คืออย่างนี่ เมื่อเรา Login ข้อมูลของการ Login ไม่ว่าจะเป็น id, name, user, pass ส่วนมากจะเป็น array แน่นอน SharedPreferance จะเก็บในรูปแบบ ตัวแปรเดียวง่ายสุด มาสเตอร์ เลย เปลี่ยน Array ไปเป็น ArrayList และ ทำเป็น String ไปเก็บ แล้วค่อยเรียกใช่จาก Fragment อื่นๆ ได้ทั้งแอพครับ เรามาลองสร้าง SharedPreferrance

เรียก SharedPreferences มาเลย และ Create Object ซะ

ต่อไป เพิ่มคำสั่งจนได้แบบนี่

ที่นี่เรามาลองเรียกใช้ โดยทดสอบบน Genymotion  หรือ Emulator ของ Google นะครับ ใช้เครื่องจริงไม่ได้นะ จะมองไม่เห็นไฟร์ xml เพระเครื่องจริงไม่อนุญาติให้เราเข้าถึง Root ได้ง่ายๆ

และ เปิด DDMS

 

จะเห็นไฟร์ xml ใน package ของเราแบบนี้

Save  เอามาไว้ภายนอก

แล้วเปิดดู ด้วย SublimeText ก็ได้

เย้ๆๆ ได้มาละ ที่นี่ถ้าเราจะเรียกใช้ละ

 มาสเตอร์ เขียนรับ String ไปแสดงใน Logcat ง่ายๆ แบบนี้

พอเกิดไอเดีย ในการประยุค SharedPreferences ไปทำงานต่อนะครับ