在我的Activity
我有AutoCompleteTextView
一个下拉列表。当用户选择一个项目时,将Activity
启动一个新项目。由于我在 next 中有很多东西Activity
,所以在它开始之前会有大约 0.5-1s 的延迟。我试图在选择项目后立即隐藏软键盘:
actvActionSearch.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View v,
int position, long id) {
imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(actvActionSearch.getWindowToken(), 0);
//do stuff to prepare and start next Activity
}
});
但是,软键盘会被隐藏起来。同时下一个Activity
开始。这种延迟从何而来?隐藏键盘是我执行的第一件事