AbstractEmojiService.java

 1package eu.siacs.conversations.ui.service;
 2
 3import android.content.Context;
 4import android.support.text.emoji.EmojiCompat;
 5
 6public abstract class AbstractEmojiService {
 7
 8	protected final Context context;
 9
10	public AbstractEmojiService(Context context) {
11		this.context = context;
12	}
13
14	protected abstract EmojiCompat.Config buildConfig();
15
16	public void init() {
17		final EmojiCompat.Config config = buildConfig();
18		config.setReplaceAll(true);
19		EmojiCompat.init(config);
20	}
21}