45 |
ProgressDialog dialog; |
ProgressDialog dialog; |
46 |
SimpleCursorAdapter adapter; |
SimpleCursorAdapter adapter; |
47 |
|
|
48 |
|
EditText searchWidget; |
49 |
|
|
50 |
@Override |
@Override |
51 |
public void onCreate(Bundle savedInstanceState) { |
public void onCreate(Bundle savedInstanceState) { |
52 |
super.onCreate(savedInstanceState); |
super.onCreate(savedInstanceState); |
68 |
|
|
69 |
setListAdapter( adapter ) ; |
setListAdapter( adapter ) ; |
70 |
|
|
71 |
EditText et = (EditText) findViewById( R.id.entry); |
searchWidget = (EditText) findViewById( R.id.entry); |
72 |
et.setOnEditorActionListener( new OnEditorActionListener() { |
searchWidget.addTextChangedListener( new TextWatcher() { |
|
public boolean onEditorAction (TextView v, int actionId, KeyEvent event) { |
|
|
Log.e("Atest", "asd: " + event ); |
|
|
return true; |
|
|
} |
|
|
|
|
|
}); |
|
|
et.addTextChangedListener( new TextWatcher() { |
|
73 |
public void afterTextChanged(Editable s) { |
public void afterTextChanged(Editable s) { |
74 |
searchStringChanged(s.toString()); |
searchStringChanged(s.toString()); |
75 |
} |
} |
241 |
SharedPreferences.Editor ed = settings.edit(); |
SharedPreferences.Editor ed = settings.edit(); |
242 |
ed.putString(PREF_LAST_DB_UPDATE, d.toLocaleString()); |
ed.putString(PREF_LAST_DB_UPDATE, d.toLocaleString()); |
243 |
ed.commit(); |
ed.commit(); |
244 |
|
|
245 |
|
searchStringChanged(searchWidget.getText().toString()); //re-run the search after DB reload |
246 |
|
|
247 |
} else { |
} else { |
248 |
showMessage("Download failed"); |
showMessage("Download failed"); |
249 |
|
|