Получатель для defaultDisplay: Display! ' устарела. Устарело в Java - PullRequest
1 голос
/ 06 августа 2020

Мне нужна ширина экрана. Но недавно был обнаружен устаревший Android defaultDisplay с сообщением:

Getter for defaultDisplay: Display! ' устарела. Устарело в Java

Код:

val displayMetrics = DisplayMetrics()
windowManager.defaultDisplay.getMetrics(displayMetrics)
return displayMetrics.heightPixels

Пожалуйста, предложите альтернативу.

1 Ответ

2 голосов
/ 06 августа 2020

Этот метод устарел на уровне API 30.

Вместо него используйте Context.getDisplay().

Расширенный метод: getDefaultDisplay

Новый метод: getDisplay

...