Студия Android: предупреждение, когда я пытаюсь переместить класс в другой пакет

Это сообщение об ошибке.

Method Object.toString(), 
referenced in method SettingActivity.saveDataButtons(), 
will not be accessible in module personal-health-assistant back up 29 oct  

Method String.trim(), 
referenced in method SettingActivity.setNullCurrentFocusedEditText(), 
will not be accessible in module personal-health-assistant back up 29 oct  

Method String.length(), 
referenced in method SettingActivity.setNullCurrentFocusedEditText(), 
will not be accessible in module personal-health-assistant back up 29 oct

Я хочу знать

  • Как это может произойти? Почему некоторые методы не могут быть недоступны в модуле?
  • Это важно?
  • Как решить это предупреждение?

Ответ 1

Это предупреждение обычно выдается относительно недоступных непубличных методов (поскольку его перемещение из пакета не позволяет другим членам исходного пакета получить к нему доступ).

Однако, поскольку в вашем случае SettingActivity обращается к довольно распространенным классам Object и String, а также к их общедоступным методам, кажется, вы перемещаете его в пакет, не подключенный к SDK.

"резервное копирование с персональным помощником-помощником" на 29 окт "может быть настроено с другим SDK (не Android)