How is the mistake ??
public LoginPresenterCompl(ILoginView iLoginView) { this.iLoginView = iLoginView; initUser(); handler = new Handler(Looper.getMainLooper()); // подчеркивает } @Override public void clear() { iLoginView.onClearText();; } @Override public void doLogin(String name, String passwd) { Boolean isLoginSuccess = true; final int code = user.checkUserValidaty(name,passwd); if(code!=0) isLoginSuccess = false; final Boolean result = isLoginSuccess; handler.postDelayed(new Runnable(){ // подчеркивает postDelayed @Override public void run(){ iLoginView.onLoginResult(result,code); } }, 5000); }