У меня есть Activity
, который использует
getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);
, чтобы определить используемое пространство экрана и решить, где разместить изображения.
Возврат к действию после того, как я щелкну оборудованиеКнопка «назад», чтобы оставить Activity
, значения прямоугольника
(0,0,800,480)
Однако, возвращаясь к Activity после того, как я нажимаю аппаратную кнопку «домой», чтобы оставить Activity
, значения прямоугольника
(0,38,800,480)
, который сбрасывает отображение и размещение изображения.
Как я могу получить постоянные значения при вызове
getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);
независимо от того, как я ушелприложение?
ОБНОВЛЕНИЕ: Спасибо @Reno за помощь в тестировании;похоже, что он зависит от версии Android, а не от устройства.