Gboard добавить прогноз программно

Чтобы добавить слова программно в GBoard я использую:

UserHistoryDictionary dictionary = new UserHistoryDictionary(this,getResources().getConfiguration().locale,null);
dictionary.addUnigramEntry("word1",-1,false,false,1504777919);
dictionary.addUnigramEntry("word2",-1,false,false,1504777919);
dictionary.asyncFlushBinaryDictionary();

Но я не могу понять, как я могу сделать так, чтобы слово "word2" стало предсказанием после написания пользователем или ввода "word1"

Я старался:

NgramContext.WordInfo[] mPrevWordsInfo = {new NgramContext.WordInfo("word2", false), new NgramContext.WordInfo("", true)};
NgramContext ngramContext = new NgramContext(2, mPrevWordsInfo);
dictionary.addNgramEntry(ngramContext2,"word1",-1,1504777919);

Но это не сработало. Любая помощь?

0 ответов

Другие вопросы по тегам