У меня есть сомнение в том, какой вариант будет лучшим, чтобы иметь более понятный код. У меня есть переменная, которая будет использоваться только внутри одного метода, но, поскольку эта переменная является переменной конфигурации, я думаю, было бы хорошо, что это было бы глобальным. Поэтому я создал его в верхней части класса как: private final int VARIABLE = 5000;Поле для локальной или глобальной переменной
Но тогда, когда эта переменная используется только один раз, Android Studio запускает предупреждение, в котором говорится: «Поле может быть преобразовано в локальную переменную». Считаете ли вы, что лучше сохранить эту переменную как глобальную (чтобы быть более понятной для будущего), или лучше установить ее как локальную переменную?
Заранее благодарен!
Если вы используете его только в одном методе, тогда лучше разместить локальную область –
Или его следует определять как константу: private ** static ** final int VARIABLE = 5000; –