Нажатие кнопки назад на Android, чтобы закрыть / скрыть клавиатуру, очищает мое поле ввода Unity - PullRequest
0 голосов
/ 07 июля 2019

У меня есть два метода, которые запускают событие Unity для этого поля ввода, пытаются сохранить значение поля ввода в переменную и затем вернуть это значение обратно в поле ввода при нажатии кнопки назад, но это не работает на Android,Он отлично работает с Unity Editor

public string passwordHolder = "";

public void OnEditting ()

{
  if (Application.platform == RuntimePlatform.Android) 
   {
     if (!Input.GetKeyDown(KeyCode.Escape))
      {
         passwordHolder = passwordText.text;
      }
  }

}

public void OnEndEdit()

{

 if (Application.platform == RuntimePlatform.Android) 
       {
            if (Input.GetKeyDown(KeyCode.Escape))
           {              
                  passwordText.text = passwordHolder;               
           }
      }

}

Что я делаю не так?

...