brak Long.compare i Integer.compare w Android Api <= 9 ?

0

Takie pytanie. Android studio podswietla mi Long.compare i Integer.compare jako niezgodne z Api Level <= 19.

  1. Serio nie ma czy tylko Android studio podswietla?
  2. W tym momencie chcac wrzucic prosta gierke do Google Play, jaki jest minimalny Api Level warty wspierania?
  3. Jesli nie ma jak to ladnie obejsc (na razie napisalem sobie jednolinijkowca ktory robi to samo, ale moze jest to juz gdzies zaimplementowane ? )

EDIT:
poprawilem Api Level z 9 na 19

1

Przydatne dane : Screenshot 2018-10-15 at 09.18.23.png
Pochodzą one bezpośrednio z AS: Start a new Android Studio project (na Welcome to Android Studio) -> Next -> Podświetlony przycisk Help me choose.
API 15 to już jest limit dla minimalnego API version. API 19 (czy nawet 20) wygląda dobrze - ~tracisz tylko 5% / 15%

0

API lvl 9? To jakieś prehistoryczna wersja, po co takie coś wspierać? Wystarczy API 19 i apka będzie dostępna dla ponad 90% użytkowników.

1

Żonglując tymi wszystkimi procentami warto pamiętać, że one nie są uniwersalne i obowiązujące równo na całym szerokim świecie. Wszystko zależy od rynku. W krajach rozwijających się starsze wersje będą dużo częściej spotykane. Pisałem w zeszłym roku aplikację na rynek jednego z państw afrykańskich - wymagano wsparcia dla Gingerbread. To, co w jednym punkcie jest prehistorią, w innym może być codziennością.

0

Tak na przyszłość, każda klasa jest opisana w dokumentacji od jakiego api jest dostępna :
https://developer.android.com/reference/java/lang/Long.html#compare(long,%20long)

1 użytkowników online, w tym zalogowanych: 0, gości: 1