I have an activity (A) which launches activity (B).
Activity A using keyboard in some situations.
I want to hide the keyboard (if it is showed) before B is launched.
However,when A launches B, the keyboard is still
visible for a just seconds after B is already visible.
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
startActivity(..); //starts Activity B
How can I hide the keyboard before B is called? thanks!
In the onResume() of Activity B hide the keyboard
In the onPause() of Activity A hide the keyboard