Middle
შესაძლებელია თუ არა აქტივობის თავიდან შექმნის გარეშე ეკრანის ბრუნვის დროს?
sobes.tech AI
პასუხი AI-სგან
هو، دا ممکن آهي. ٻه بنيادي طريقا آهن.
-
configChangesکي ماني فیسٽ ۾ ظاهر ڪريو:AndroidManifest.xml۾،<activity>لاءِ، خاصيتandroid:configChanges="orientation|screenSize"شامل ڪريو.<activity android:name=".MainActivity" android:configChanges="orientation|screenSize" />ان صورت ۾، سرگرمي ٻيهر نٿو ٺهڪي، پر
onConfigurationChanged()طريقو سڏيو ويندو، جنهن کي اوور رائيڊ ڪرڻو پوندو ته جيئن ترتيب جي تبديلي کي سنڀالي سگهجي.override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) // تبديليون سنڀالڻ، مثال طور: // if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { // // افقي موڊ ۾ تبديلي // } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { // // عمودي موڊ ۾ تبديلي // } } -
اسڪرين جي رخ کي مقرر ڪريو: توهان هڪ مقرر رخ مقرر ڪري سگهو ٿا، ماني فیسٽ ۾
android:screenOrientationخاصيت شامل ڪري.<activity android:name=".MainActivity" android:screenOrientation="portrait" />يا
<activity android:name=".MainActivity" android:screenOrientation="landscape" />ان صورت ۾، سرگرمي جو رخ ڊوائيس جي گردش کان آزاد هوندو، ۽ ٻيهر نٿو ٺهڪي.