Можно ли объявить окончательное поле int в классе Service и инициализировать его некоторым целым числом, которое я получаю из запроса к базе данных в методе onCreate ()?
public class MyService extends Service
{
private int id;
@Override
public void onCreate()
{
... calculate id value ...
id = <id value derived>;
}
}
Я получил эту ошибку в Eclipse внутри метода onCreate () в строке назначения поля:
"The final field cannot be id cannot be assigned"
и эта ошибка в строке определения класса:
"The blank final field id may not have been inizialized"
Насколько я знаю, это правильный способ определить поле, которое вы хотите инициализировать только один раз. Может кто-нибудь мне помочь? Спасибо