Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
public void editBook(final Book book) {<br />
// edit book code<br />
}<br />
public void addNewBook() {<br />
// add new book code<br />
}<br />
@Override<br />
protected void onResume() {<br />
datasource.open();<br />
super.onResume();<br />
}<br />
}<br />
@Override<br />
protected void onPause() {<br />
datasource.close();<br />
super.onPause();<br />
}<br />
โค้ดในส่วนนี้เป็นการสร้างออบเจ็กต์ของคลาส BookDataSource เพื่อเข้าใช้งานในส่วนของการ<br />
เชื่อมต่อกับฐานข้อมูลที่ได้สร้างไว้ในหัวข้อที่ผ่านมา<br />
2. รันแอพพลิเคชันเพื่อตรวจสอบการสร้างฐานข้อมูลใหม่<br />
3. เปิดใช้งาน DDMS โดยคลิกเมนู Window > Open Perspective > DDMS ที่โปรแกรม Eclipse<br />
เพื่อตรวจสอบว่าฐานข้อมูลได้ถูกสร้างไว้จริงหรือไม่<br />
4. คลิกเลือก Emulator ที่ใช้ในการทดสอบแอพพลิเคชัน<br />
5. จากนั้นให้ผู้อ่านคลิกแท็บ File Explorer และค้นหาแพ็คเกจที่ผู้อ่านได้สร้างขึ้น ซึ่งจะปรากฏเป็น<br />
ฐานข้อมูลชื่อ mybook.db และเป็นการยืนยันว่าฐานข้อมูลนั้นได้ถูกสร้างขึ้นมาแล้ว<br />
5.1<br />
คลิก<br />
4<br />
เลือก<br />
5.2<br />
ไฟล์ฐานข้อมูล mybook.db<br />
ปกติแล้วฐานข้อมูลจะถูกสร้างขึ้นที่ไดเร็คทอรี /data/data//databases folder แต่ใน<br />
กรณีที่ผู้อ่านท ำตามขั้นตอนที่กล่าวมาข้างต้น ฐานข้อมูลจะถูกสร้างที่ไดเร็คทอรี /data/data/com.android.example.<br />
sqlite/databases ทั้งนี้ข้อสังเกตคือ ผู้อ่านจะต้องรันแอพพลิเคชันก่อนจึงจะเข้าถึงฐานข้อมูลได้<br />
230<br />
<strong>Android</strong> <strong>App</strong> <strong>Development</strong> <strong>ฉบับสมบูรณ์</strong>