Search delay idea
// private long currentSearchTime;
// private Handler handlerSearch;
// private Runnable runableSearch;
@Override
protected void onCreate(Bundle savedInstanceState) {
handlerSearch = new Handler();
runableSearch = new Runnable() {
@Override
public void run() {
System.out.println("Query...");
}
};
}
@Override
public boolean onQueryTextChange(String newText) {
// TODO ion (get from server)
// cursor_search.addRow(new String[] { "0", "dsaasd" });
handlerSearch.postDelayed(runableSearch, 1000);
if (currentSearchTime + 1000 > System.currentTimeMillis()) {
System.out.println("typing...");
handlerSearch.removeCallbacksAndMessages(null);
handlerSearch.postDelayed(runableSearch, 1000);
}
currentSearchTime = System.currentTimeMillis();
return false;
}