2012-03-19 1 views
0

Google은 언어 간을 쉽게 전환 할 수 있도록 Google 지역화를 현지화하고 있습니다. 실제로 탐색에있는 캐시 된 일부 값을 제외하고는 모든 것이 잘 작동합니다. 우리는 두 가지 옵션이 있습니다 : 언어 변화에android - 로캘 알림, 캐시를 덤프해야 함

  1. 완전히 다시 시작 응용 프로그램을 -이 경우에는 그냥 테이블에 새로운 문자열을로드 알림 힘을 다시 시작

  2. 필요 -이 경우에는 교체가 필요합니다 문자열 값 및 rbuild 사용자 정의 탐색 상태.

두 경우 모두 언어 전환시기를 알아야합니다. 우리가들을 수있는 의도가 있습니까? 그렇다면 어떤 조언을 해주실 수 있습니까? 나는 브로드 캐스트 수신기와 함께 갈 생각이다. 나는 단지 의도 된 행동이 확실하지 않다. 아래 예제에서 SOME_ACTION 값은 무엇입니까?

미리 감사드립니다.

<receiver android:name="com.v1.application.notifications.LanguageChangeReceiver"> 
      <intent-filter> 
       <action android:name="android.intent.action.SOME_ACTION" /> 
      </intent-filter> 
     </receiver> 
+0

는 [ACTION_CONFIGURATION_CHANGED] (http://developer.android.com/reference/android/content/Intent.html#ACTION_CONFIGURATION_CHANGED) – zapl

답변

1
+0

는 아마도 감사합니다. 그러나 우리는이 문제를 다르게 해결했습니다. 탐색을 다시로드하고 변경 사항이 있는지 확인합니다. 또한 우리는 문자열 대신 리소스 ID로 작업합니다. resorrces가 바뀌면 우리는 업데이트 된 타이틀을 가져옵니다. 아주 멋지다. :) – dropsOfJupiter

+1

대답은 무엇입니까? 나는 일정한 문자열 정의만을 보았습니다. –