多語言需求時,在華爲手機上,切換語言環境時,string資源獲取默認資源問題

如果你遇到相同的問題,請檢查是不是用的Application的上下文調用的getstring(),請換成使用當前activity上下文獲取

在實現多語言需求時,測試會不定時叮我一下,你看英文環境下,怎麼會顯示漢語呢???一臉萌幣呀,TMD我咋知道,發泄歸發泄,問題還是要解決的啊
詢問度娘,度娘說她也不曉得,我的天!!
想了好多個方法解決啊,一開始是使用的靜態類或者靜態變量獲取保存string資源,但是這麼一搞,values文件夾的string.xml就廢掉了呀,再者工作量太大了。
很多次的叮咬之後,發現只有華爲旗下的機型會出現這個問題,我的大華爲呀!!!真能挖坑。
後來,做各種實驗,發現在同一個activity中,用this.getstring()沒問題,用application.getstring()只會獲取默認文案。。。。,!@#¥%……&*)

發佈了44 篇原創文章 · 獲贊 20 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章