Приведение типов при ссылке на ресурсы

147
20 ноября 2017, 17:26

В Activity создал переменную

private TextView txtTitle;

и в методе onCreate() ссылаюсь на него так

txtTitle = (TextView) findViewById(R.id.txtTitle);

Студия серым отображает тип, к которому я привожу переменную. Т.е. теперь необязательно писать (TextView)?

Answer 1

В SDK 26 поменялась сигнатура метода findViewById(...). Раньше она была такая:

public View findViewById(int id);

и, соответственно, нужно было явно приводить тип. В SDK 26+ метод выглядит следующим образом:

public <T extends View> T findViewById(int id);

и приводить тип не нужно.

READ ALSO
Удаление нулей в Java

Удаление нулей в Java

вывожу в таблицу на странице jsp переменную <td><c:out value="${vp44150sqlkol}" /></td>, нужно удалить не значащие нули, есть число например такое 1

217
Присвоение двух значений одному textbox

Присвоение двух значений одному textbox

Подскажите как значения из двух текст боксов присвоить одному и добавить между ними запятую?

241
Separated аутентификация

Separated аутентификация

Доброго времени сутокЕсть три типа пользователей:

153