android語言切換導致新建了Activity


當前的activity切換到后台,切換語言,回到原來的activity,原來的activity不見,出現又一新activity。

原因:沒有在AndroidManifest.xml 中申明android:configChanges

android:configChanges

Lists configuration changes that the activity will handle itself. When a configuration change occurs at runtime, the activity is shut down and restarted by default, but declaring a configuration with this attribute will prevent the activity from being restarted. Instead, the activity remains running and its onConfigurationChanged() method is called.

解決在AndroidManifest.xml中申明 android:configChanges="locale"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM