我們正在本地化我們的應用程序,以便能夠在語言之間輕鬆切換。除了一些實際處於導航中的緩存值之外,一切都很好。我們有兩個選擇:android - 語言環境通知,需要轉儲緩存
語言變化完全重新啓動應用程序 - 在這種情況下,我需要一個通知,強制重啓
只是新的字符串加載到表 - 在這種情況下,需要更換字符串值和rbuild自定義導航狀態。
在這兩種情況下,我們都需要一種方法來確定語言何時切換。有沒有我們可以聽的意圖?如果是的話,你能告訴哪一個?我想用廣播接收機去。我只是不確定它是哪種意圖行動。在下面的例子中,SOME_ACTION的值是什麼?
在此先感謝。
<receiver android:name="com.v1.application.notifications.LanguageChangeReceiver">
<intent-filter>
<action android:name="android.intent.action.SOME_ACTION" />
</intent-filter>
</receiver>
[ACTION_CONFIGURATION_CHANGED(http://developer.android.com/reference/android/content/Intent.html#ACTION_CONFIGURATION_CHANGED) – zapl 2012-03-19 19:08:53