[問題] APP多語系不跟著手機預設

看板AndroidDev作者 (卡卡)時間12年前 (2013/07/20 01:09), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/2 (看更多)
請問一下 Locale locale = new Locale("ja"); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; Language.this.getResources().updateConfiguration(config, null); 這段code是可以讓APP語系設為日文 但是關掉重開的時候就會讓APP變為手機預設語系 請問是要用Preference存好變數麻 還是有其他寫法?? 謝謝各位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.39.150

07/20 01:11, , 1F
如果直接叫packageManager.getApplicaionInfo
07/20 01:11, 1F

07/20 01:11, , 2F
然後 getResource update 呢?
07/20 01:11, 2F

07/20 01:44, , 3F
甚麼意思@@?
07/20 01:44, 3F

07/20 06:17, , 4F
我也是存Preference,不必想太多
07/20 06:17, 4F

07/20 10:20, , 5F
ok 我以為這樣寫就自動存在APP裡面了 看來得改寫一下
07/20 10:20, 5F

07/20 19:29, , 6F
如果是寫死就不必了,但要使用者可以自行設定就必須
07/20 19:29, 6F
文章代碼(AID): #1HwNAtOA (AndroidDev)
文章代碼(AID): #1HwNAtOA (AndroidDev)