You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
เขียนโค้ดกำหนดการทำงานของแอพพลิเคชัน<br />
หัวข้อนี้เป็นการแก้ไขโค้ด Java ในไฟล์ SQLiteDatabaseActivity.java เพื่อกำหนดให้แอพพลิเคชัน<br />
ทำงานกับฐานข้อมูลตามที่ต้องการ ซึ่งมีขั้นตอนดังนี้<br />
1. เพิ่มโค้ดในไฟล์ SQLiteDatabaseActivity.java ดังนี้<br />
package com.android.example.sqlite;<br />
import java.util.List;<br />
import android.app.Dialog;<br />
import android.app.ListActivity;<br />
import android.os.Bundle;<br />
import android.view.View;<br />
import android.view.View.OnClickListener;<br />
import android.widget.ArrayAdapter;<br />
import android.widget.Button;<br />
import android.widget.EditText;<br />
import android.widget.ListView;<br />
import android.widget.TextView;<br />
public class SQLiteDatabaseActivity extends ListActivity {<br />
final static String TAG = "SQLite";<br />
private BookDataSource datasource;<br />
List values;<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
setContentView(R.layout.main);<br />
Button add_book = (Button) findViewById(R.id.buttonAdd);<br />
add_book.setOnClickListener(new OnClickListener() {<br />
public void onClick(View v) {<br />
addNewBook();<br />
}<br />
});<br />
datasource = new BookDataSource(this);<br />
datasource.open();<br />
}<br />
showAllBook();// show all book.<br />
public void showAllBook() {<br />
// show all book code<br />
}<br />
@Override<br />
protected void onListItemClick(ListView l, View v, int position, long id) {<br />
super.onListItemClick(l, v, position, id);<br />
showBookDetail(position); // View book by id<br />
}<br />
public void showBookDetail(final int id) {<br />
// show book detail code<br />
}<br />
บทที ่ 11 การพัฒนาแอพพลิเคชันทำงานกับฐานข้อมูล 229