Студия 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)