Android: предупреждение о непроверенных или небезопасных операциях - PullRequest
0 голосов
/ 02 мая 2020

Android Lint выдает предупреждение «Использует непроверенные или небезопасные операции», и я не могу понять, почему и как избавиться от него, не подавляя предупреждения.

В следующем фрагменте кода

...
AppSettings appSettings = AppSettings.getInstance();
int cornerRadius = AWScreen.dp2px(appSettings.paintingCornerRadius, this);
//
int animDrawable = AWUtils.getDrawable(animName);
if (animDrawable!=-1){
    Glide
        .with(this)
        .load(animDrawable)
        .override(imgWidth, imgHeight)
        .transform(new CenterCrop(), new RoundedCorners(cornerRadius))
        .into(animOverlay);
}

animOverlay.setVisibility(View.VISIBLE);
...

Lint выдает предупреждение в

.transform(new CenterCrop(), new RoundedCorners(cornerRadius))

Я знаю, что предупреждения о небезопасных операциях чаще всего появляются, когда у вас есть обобщенный c ArrayList, где вы не указываете тип, но я не Не вижу ничего плохого в строке, и в конфигурации Glide также нет ArrayList.

¿Есть идеи?

...