4

私は Android 開発の初心者で、質問があります。

ユーザーへの通知を作成しています。それはすべてOKです。問題は、デバイスの言語を変更すると、通知が更新されないことです。Androidでそれを行うためのネイティブメソッドがあるかどうかはわかりません。

今のところ、私の解決策は次のとおりです。通知を作成するときに、言語が変更されたかどうかを確認するスレッドを作成します。もしそうなら、それは私の通知を更新します。ユーザーが通知を消去すると、スレッドは停止します。

だから、それが良い練習なのか、それとも別の方法があるのか​​ どうかはわかりません.

PS: アプリケーションには、文字列を変換するための多数の strings.xml ファイルがあります。Thread クラスを使用してスレッドを作成しています。

事前に感謝し、英語が下手でごめんなさい!

4

2 に答える 2

0

おそらく、私はあなたの質問を正しく理解していなかったでしょう。

文字列を翻訳するためのstrings.xmlファイルがたくさんあるので。
それらを適切なフォルダーに配置するだけで済みます。

res/values-pt-rPT//ポルトガル ポルトガル
res/values-fr-rFRの場合 // フランス フランスの
res/values-fr-rCA場合 // フランス フランス カナダの場合

等々。

于 2013-10-31T19:03:32.987 に答える