Avatar ·

Android में systemUiVisibility मेथड deprecated हो गया है। Kotlin में इसका विकल्प क्या है?

सभी को नमस्ते! मैं Kotlin में एक सरल एप्लिकेशन लिख रहा हूँ, और मुझे सिस्टम नेविगेशन बार और स्टेटस बार को छिपाने के लिए फुलस्क्रीन मोड की आवश्यकता है। पहले मैं इस कोड का उपयोग करता था:\n\n```kotlin\nwindow.decorView.systemUiVisibility = (\n View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or\n View.SYSTEM_UI_FLAG_FULLSCREEN or\n View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY\n)\n```\n\nलेकिन स्टूडियो `systemUiVisibility` को deprecated प्रॉपर्टी के रूप में दिखा रहा है। डॉक्यूमेंटेशन में लिखा है कि Android 11 (API 30) से इसका उपयोग अनुशंसित नहीं है, और भविष्य के वर्जन में इसे पूरी तरह से हटाया जा सकता है। मैं compileSdk 34 और minSdk 26 का उपयोग कर रहा हूँ।\n\nमैंने गूगल करने की कोशिश की, लेकिन बहुत सारी बिखरी हुई जानकारी मिली: कोई `WindowInsetsController` सुझाता है, कोई `WindowCompat.setDecorFitsSystemWindows()` सुझाता है, और कोई