The "invalidateInput" log from InputMethodManager appears when the input method is refreshed frequently, often due to focus changes or unnecessary input updates. This is more noticeable on physical devices, especially Samsung, because of how One UI handles input differently from the emulator. It can be caused by frequent focus shifts between text fields, animations triggering layout updates, or unnecessary calls to restartInput() or showSoftInput(). To reduce it, avoid unnecessary input method updates, optimize UI animations, test with another keyboard like Gboard, and review focus handling in your layouts. It’s not an error but reducing it can improve performance.