Problem z sortowaniem

Odpowiedz Nowy wątek
2018-12-07 16:36

Rejestracja: 2 lata temu

Ostatnio: 10 miesięcy temu

0

Tym razem taki kod i pytanie. Czemu w programie do obslugi sql takie samo zapytanie sortuje mi malejaco, a w androidzie sortuje jakoś, ale nie malejąco?
Jak zmienie DESC na ASC to jest różnica w posortowaniu wyników, ale nigdy nie są ani malejąco ani rosnąco. Dlaczego tak się dzieje?

        val dbHelper = DataBaseHelper(applicationContext)
        val db = dbHelper.writableDatabase

        recyclerView.layoutManager=LinearLayoutManager(this)

        recyclerView.adapter = mojAdapter()

        val contentResolver = contentResolver
        val cursor = db.query(TableInfo.TABLE_NAME, arrayOf("wynik") ,null, null, null, null, "wynik DESC")

        try {

            cursor.moveToFirst()
            while (!cursor.isAfterLast){

                var name = cursor.getString(cursor.getColumnIndexOrThrow("wynik"))
                listakontaktow.add(name)
                cursor.moveToNext()
            }

        }

        finally {

            cursor.close()

        }

Pozostało 580 znaków

2018-12-07 17:20

Rejestracja: 2 lata temu

Ostatnio: 10 miesięcy temu

0

LOL... niby sortuje, ale po pierwszej cyfrze i wynik sortowania wygląda tak:
72
28
14
123
12
1123
111

Pozostało 580 znaków

2018-12-07 17:35

Rejestracja: 2 lata temu

Ostatnio: 10 miesięcy temu

0

Czemu nikt nie powiedział, że tabela musi mieć wartość INTEGER, takie proste to było

Pozostało 580 znaków

2018-12-07 18:07

Rejestracja: 9 lat temu

Ostatnio: 5 godzin temu

0

Nikt nie wiedział. Jesteś najlepszy z nas.


Pozostało 580 znaków

2018-12-07 18:11

Rejestracja: 2 lata temu

Ostatnio: 10 miesięcy temu

0

oj nie trzeba było

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0