Okay, I just had a look over at Stackoverflow for that problem and 
apparently it cannot be fixed that way under all circumstances (for 
whatever reason, I don't know). You could however restore that dialog in 
onResume after returning from the search dialog to your activity.

I would also try using the debugger and step through the onKey event 
handler method, have a look at the values that come in. Maybe 
getRepeatCount() does not return 0. You could also just change your key 
listener to the following:

public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
        return keyCode == KeyEvent.KEYCODE_SEARCH;
}


-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to