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