Usando COLLATE no Android SQLite - Locales é ignorado na instrução LIKE

Ao criar meu banco de dados SQLite no Android, defino o locale do banco de dados - db.setLocale (new Locale ("cz_CZ")). Este é um código de idioma tcheco.

Uma instrução SELECT funciona e leva o código de idioma em consideração, por exemplo:

SELECT * from table WHERE name='sctzy' COLLATE LOCALIZED 

Encontrará a entrada 'ščťžý'.

Mas o uso de LIKE falhará:

SELECT * from table WHERE name LIKE '%sctzy%' COLLATE LOCALIZED 

Nenhuma linha é retornada.

Entre. Não há classe java.text.Normalized no Android. Eu pensei que poderia criar uma segunda coluna com um texto normalizado, sem caracteres especiais, que seria usado para pesquisar - mas estou faltando uma classe ou uma maneira de normalizar a String.

questionAnswers(4)

yourAnswerToTheQuestion