我正在使用此處找到的代碼。Android公共無效搜索(查看視圖)
總結是有一個帶有EditText和一個名爲search的按鈕的xml文件。當搜索被點擊時,它意味着搜索SQLite數據庫。我已經將日誌跟蹤添加到oncreate和搜索方法,但只有oncreate正在運行。這導致我認爲點擊按鈕時搜索方法沒有執行。
我知道簡單的解決方法是設置和onclick監聽器。我只是想知道,目前代碼編寫的方式是缺少一些東西或舊的和貶值?
public void search(View view) {
Log.v("SEARCH", "Was run ");
// || is the concatenation operation in SQLite
cursor = db.rawQuery("SELECT * FROM employee" , null);
adapter = new SimpleCursorAdapter(
this,
R.layout.employee_list_item,
cursor,
new String[] {"firstName", "lastName", "title"},
new int[] {R.id.firstName, R.id.lastName, R.id.title});
employeeList.setAdapter(adapter);
}
任何幫助表示讚賞。
最大
向我們展示在其中聲明瞭android:onClick:「search」的XML文件。你的項目是否也是至少1.6?如果你有這個XML也許搜索單數被認爲是一個關鍵詞嘗試android:onClick:「clickSearch」 – Blundell
我剛剛嘗試了一種名爲搜索的方法,它沒有給我任何悲傷。他可能只是錯過了XML中的onClick。 –