diff --git a/services/src/input_method_system_ability.cpp b/services/src/input_method_system_ability.cpp index ed92d25..68338ce 100644 --- a/services/src/input_method_system_ability.cpp +++ b/services/src/input_method_system_ability.cpp @@ -137,6 +137,7 @@ namespace MiscServices { state_ = ServiceRunningState::STATE_RUNNING; std::string defaultIme = ParaHandle::GetDefaultIme(userId_); StartInputService(defaultIme); + StartUserIdListener(); return ErrorCode::NO_ERROR; } @@ -182,8 +183,6 @@ namespace MiscServices { userId_ = MAIN_USER_ID; setting->Initialize(); - - StartUserIdListener(); } void InputMethodSystemAbility::StartUserIdListener()