38 lines
1.0 KiB
Java
38 lines
1.0 KiB
Java
package fr.gouv.etalab.mastodon.activities;
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.content.Context;
|
|
import android.content.res.Configuration;
|
|
import android.support.v7.app.AppCompatActivity;
|
|
|
|
import com.franmontiel.localechanger.LocaleChanger;
|
|
import com.vanniktech.emoji.EmojiManager;
|
|
import com.vanniktech.emoji.one.EmojiOneProvider;
|
|
|
|
import fr.gouv.etalab.mastodon.helper.Helper;
|
|
|
|
/**
|
|
* Created by Thomas on 12/12/2017.
|
|
* Base activity which updates security provider
|
|
*/
|
|
|
|
@SuppressLint("Registered")
|
|
public class BaseActivity extends AppCompatActivity {
|
|
static {
|
|
Helper.installProvider();
|
|
EmojiManager.install(new EmojiOneProvider());
|
|
}
|
|
|
|
@Override
|
|
public void onConfigurationChanged(Configuration newConfig) {
|
|
super.onConfigurationChanged(newConfig);
|
|
LocaleChanger.onConfigurationChanged();
|
|
}
|
|
|
|
@Override
|
|
protected void attachBaseContext(Context newBase) {
|
|
newBase = LocaleChanger.configureBaseContext(newBase);
|
|
super.attachBaseContext(newBase);
|
|
}
|
|
}
|