Więc mam mały problem, piszę funkcję, która musi wysłać szerokość ekranu do serwera. Mam wszystko do pracy i używam:Czy można bezpiecznie używać .getWidth na Display, mimo że jest przestarzały?
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
, aby uzyskać szerokość. Jednak .getWidht() funkcja jest przestarzała i mówi u trzeba użyć:
Point size = new Point();
display.getSize(size);
jednak, że funkcja jest dostępnej tylko dla poziomu api 13 lub więcej, a moja minimalna SDK 8. Więc co mogę zrobić? Czy to bezpieczne, jeśli zostanę z getWidth? Po co dodawać nowe funkcje i nie czynić ich kompatybilnymi wstecz?
hmm brzmi ok, ale czy kradzież jest w porządku, jeśli używam tylko getwidth? – gabrjan
Tak, jeśli nie jest dostępny w starszych wersjach, nie ma opcji. – nmw
można zrobić wystarczająco dobrze z getWidth() w większości przypadków. – slezadav