mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
am 2b72aa07: Disconnect app data search client after fetching all data.
* commit '2b72aa07a9ac952e5d28cf657632e8d31d247baf': Disconnect app data search client after fetching all data.
This commit is contained in:
commit
099051772f
@ -232,6 +232,12 @@ public class DictionaryFacilitatorForSuggest {
|
|||||||
return null != mPersonalizationDictionary;
|
return null != mPersonalizationDictionary;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void flushPersonalizationDictionary() {
|
||||||
|
if (hasPersonalizationDictionary()) {
|
||||||
|
mPersonalizationDictionary.flush();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void waitForLoadingMainDictionary(final long timeout, final TimeUnit unit)
|
public void waitForLoadingMainDictionary(final long timeout, final TimeUnit unit)
|
||||||
throws InterruptedException {
|
throws InterruptedException {
|
||||||
mLatchForWaitingLoadingMainDictionary.await(timeout, unit);
|
mLatchForWaitingLoadingMainDictionary.await(timeout, unit);
|
||||||
|
@ -68,6 +68,11 @@ public abstract class DecayingExpandableBinaryDictionaryBase extends ExpandableB
|
|||||||
dumpAllWordsForDebug();
|
dumpAllWordsForDebug();
|
||||||
}
|
}
|
||||||
// Flush pending writes.
|
// Flush pending writes.
|
||||||
|
flush();
|
||||||
|
// TODO: Quit depending on finalize() and really close the dictionary file.
|
||||||
|
}
|
||||||
|
|
||||||
|
public void flush() {
|
||||||
asyncFlushBinaryDictionary();
|
asyncFlushBinaryDictionary();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user