Я только что обновил свое приложение compileSdkVersion до 28 (пирог).
Я получаю предупреждение о компиляции:
предупреждение: [код устаревания] versionCode в PackageInfo устарел
Предупреждение приходит от этого кода:
final PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
int versionCode = info.versionCode;
Я посмотрел документацию, но там ничего не говорится о том, как решить эту проблему или что следует использовать вместо устаревшего поля.