Hallo,
Ich übe mit vielen Beispielen aus dem Internet. Unter Android V5 laufen diese. Unter V9 oder V10 meistens nicht.
Im Editor wird dann bestimmter Code durchgestrichen dargestellt.
z.B.: WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
Im Tooltip steht:
TYPE_SYSTEM_ALERT is deprecated as of API26 (oder API28)
Inspection info: Reports where deprecated code is used in the specified inspection scope.
Nach langen Suchen habe ich zwar gefunden, dass ich TYPE_SYSTEM_ALERT durch TYPE_APPLICATION_OVERLAY ersetzen muss/kann.
Aber ich habe zig andere Beispiele, wo ich nicht weiß, ob es Ersetzungen gibt, oder ob man den Code anders erstellen muss.
Und unter welchen Android-Versionen läuft dann der Code eigentlich noch?
Brauche ich dann für unterschiedliche Android-Versionen unterschiedlichen Code?
Oft weiß ich vorher gar nicht, welche Android-Version auf dem Zielgerät ist.