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");
}
}
完工!
沒有留言:
張貼留言