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