çalışmıyor, ama bir şekilde o LOKALİZE UNICODE veya sonuçları sipariş etmek mümkün değildir lokalize . Çalıştığım tek şey, benim durumumda işe yaramayan NOCASE.Oda sürekliliği Kütüphane Sorgu HARMANLA bu yıl Google I/O da açıklanacak yeni <a href="https://developer.android.com/topic/libraries/architecture/room.html" rel="noreferrer">Room Persistance Library</a> kullanıyorum ve şimdiye kadar harika çalışıyor
Bu işleve ulaşmak için herhangi bir yol var mı?
@Dao
public interface ContactDao {
@Query("SELECT * FROM contact ORDER BY lastName COLLATE LOCALIZED")
Flowable<List<Contact>> getAll();
}
i bir hata alıyorum yukarıdaki gibi Sorgu kurarsan: sütununda aşağıdaki yolu takip ederek tanımlamak sırasında
Error:(21, 29) error: There is a problem with the query: [SQLITE_ERROR]
SQL error or missing database (no such collation sequence: LOCALIZED)
Eğer doğru anlamak, 'HARMANLA LOCALIZED' kullanmak için, bir parçası olarak beyan gerekir: endeksler ile de varlık sınıfı tanımı kopyalamanız gerekir deyimi oluşturmak -
(KOTLIN olarak) benim uygulaması yoktur CREATE TABLE ifadesinde bir sütun kısıtlaması. Kendi "CREATE TABLE" ifadenizi kodlamak için bir 'Migration 'kullanabileceğinizi, ancak ilk tablo oluşturma (bir yükseltme) için bir“ Migration ”ın nasıl oluşturulduğuna dair bir belirsiz görünmektesiniz. [Bu sayı] 'yı (https://issuetracker.google.com/issues/62007004) alan bir kişi olsaydınız, bilmiyorum. – CommonsWare
Merhaba, tamir ettin mi? –
Gerçekten değil ... Şu an listeyi kullanmadan önce listeyi sıralıyorum. 'Collections.sort (nameOfYourList) {o1, o2 -> Collator.getInstance (Locale.GERMAN) .compare (o1.lastName, o2.lastName)} – denwehrle