Почему я не могу переопределить getString () в Activity - PullRequest
0 голосов
/ 05 февраля 2019

getString(...) объявлено final в Context классе в Android.Почему это должно быть final?

Я буду проверять переводы, хранящиеся в HashMap, загруженные с нашего сервера, поэтому переопределение getString(...) в нашем приложении BaseActivity кажется мне очевидным.

1 Ответ

0 голосов
/ 07 февраля 2019

getString() является окончательным, потому что он просто вызывает getResources().getString(), а getResources() можно переопределить, что означает, что вы можете просто расширить класс Resources и переопределить его getString() метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...