0
我有一個Android應用程序,其中包含1 base activity
和一些片段。可以使用DrawerLayout
中的NavigationView
來更改它們。用戶可以在其中一個片段中更改應用程序的語言,當我重新啓動應用程序時,我希望用戶返回到特定的片段。Android更改導航視圖片段
=====DrawerLayout=====
1. Fragment Home -> This is the starting fragment
2. Fragment One
3. Fragment Settings -> Users change the language here.
當用戶更改語言,在base activity
的方法被調用,我改變了語言環境,並呼籲重新創建()。這將刷新應用程序,使用新語言顯示片段主頁。我想以編程方式更改爲片段設置。
navigationView.<METHOD?>
你爲什麼不直接從活動的回調設置活性片段? –
因爲我需要更改應用程序的語言。它不會更新,除非我調用recreate()。 –