BroadcastReceiver的寫法Google一下就有,就不多寫了
其實很簡單,先在AndroidManifest內的filter加入LOCALE_CHANGED的filter
...
接著在BroadcastReceiver class內ovrride onReceive,寫判斷
@Override public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); Log.d("test",onReceive"); if(intent.getAction().compareTo(Intent.ACTION_LOCALE_CHANGED)==0){ Log.d("test","locale change"); } }
完工!
沒有留言:
張貼留言