ankidroid/Anki-Android

FLAG_FULLSCREEN deprecation in API 30

Chiusa

#9332 aperta il 29 lug 2021

 (13 commenti) (0 reazioni) (1 assegnatario)Kotlin (2789 fork)batch import
DeprecationHelp WantedKeep OpenResearch

Metriche repository

Star
 (11.132 stelle)
Metriche merge PR
 (Merge medio 9g 12h) (93 PR mergiate in 30 g)

Descrizione

[!IMPORTANT] This issue is to be included in a research study, and should not be worked on

  • FLAG_FULLSCREEN
    • Use WindowInsetsController.hide(int) with WindowInsets.Type.statusBars() instead.
    • Only the usage in AnkiActivity needs to be fixed. The usage in Reviewer.kt doesn't need to be fixed because the screen is deprecated

The deprecations below don't need to be fixed because the screen that uses it is deprecated and will be eventually removed.

  • View.setOnSystemUiVisibilityChangeListener
    • Use WindowInsets.isVisible(int) to find out about system bar visibilities by setting a View.OnApplyWindowInsetsListener on this view
  • View.getSystemUiVisibility()
    • SystemUiVisibility flags are deprecated. Use WindowInsetsController instead.

Guida contributor