在运行4.0.1的华为手机上,我遇到了重绘视图的问题。在一种情况下,我在用户执行搜索功能时显示键盘,但是当他们隐藏键盘时,不会重绘键盘后面的视图。屏幕在该空间中留空。
new Handler(Looper.getMainLooper()).post( new Runnable() {
public void run() {
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
}
});
我还有其他情况,我会看到有或没有post方法的类似症状,但这是最简单的情况。我怎样才能防止这种情况发生?