package fr.neamar.kiss.broadcast;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import fr.neamar.kiss.KissApplication;
import fr.neamar.kiss.dataprovider.AppProvider;
/**
* Created by nmitsou on 16.10.16.
*/
public class LocaleChangedReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context ctx, Intent intent) {
// If new locale, then reset tags to load the correct aliases
KissApplication.getDataHandler(ctx).resetTagsHandler();
// Reload application list
final AppProvider provider = KissApplication.getDataHandler(ctx).getAppProvider();
if (provider != null) {
provider.reload();
}
}
}