На данный момент я бы посоветовал вам обратиться к документации по функции, которую вы используете. просто игнорируйте имена переменных. ... меньшие имена могут помочь уменьшить размер кода и улучшить читабельность в некоторых случаях, если четко указывается назначение переменной.
я позволяю Android Studio генерировать метод переопределения, он генерирует метод со странными именами параметров.
Например, согласно документации onCheckedChanged должен выглядеть так:
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked){}
но я получил
public void onCheckedChanged(CompoundButton compoundButton, boolean b){}
или onDateSet в DatePickerDialog я получил:
onDateSet(DatePicker datePicker, int i, int i1, int i2)
вместо
onDateSet(DatePicker view, int year, int month, int dayOfMonth)
Я установил Android SDK в проекте и установил Sources for Android 27.
Есть идеи?
Спасибо