--- android/People/src/com/grundfos/android/people/PeopleList.java 2009/08/05 19:28:08 234 +++ android/People/src/com/grundfos/android/people/PeopleList.java 2009/08/05 19:43:09 235 @@ -45,6 +45,8 @@ ProgressDialog dialog; SimpleCursorAdapter adapter; + EditText searchWidget; + @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -66,15 +68,8 @@ setListAdapter( adapter ) ; - EditText et = (EditText) findViewById( R.id.entry); - et.setOnEditorActionListener( new OnEditorActionListener() { - public boolean onEditorAction (TextView v, int actionId, KeyEvent event) { - Log.e("Atest", "asd: " + event ); - return true; - } - - }); - et.addTextChangedListener( new TextWatcher() { + searchWidget = (EditText) findViewById( R.id.entry); + searchWidget.addTextChangedListener( new TextWatcher() { public void afterTextChanged(Editable s) { searchStringChanged(s.toString()); } @@ -246,6 +241,9 @@ SharedPreferences.Editor ed = settings.edit(); ed.putString(PREF_LAST_DB_UPDATE, d.toLocaleString()); ed.commit(); + + searchStringChanged(searchWidget.getText().toString()); //re-run the search after DB reload + } else { showMessage("Download failed");