Android Studio uygulama geliştirme

Aselizan

Hectopat
Katılım
18 Temmuz 2020
Mesajlar
49
Merhaba, android studio ile bir uygulama geliştirmeye çalışıyorum.

Kod:
 public String vericek(){
        Cursor cs = database.rawQuery("SELECT id FROM yazarlar ORDER BY RANDOM() LIMIT 1 ", null);
        String a = cs.getString(0);
        cs.close();

        return a;
    }

Bu şekilde bir sorgum var ve buradan aldığım tek bir veriyi main activity de textviewde göstermek istiyorum ama hata veriyor. Gerekirse tüm kodları atarım, yardımcı olabilecek bilgi sahibi kişiler varsa lütfen yardımcı olsun. Teşekkürler
 
Son düzenleyen: Moderatör:
Sorun belki başka bir yerde de olabilir ama,
Java:
            Cursor cursor = database.rawQuery("SELECT * FROM musicians",null);

            int nameIx = cursor.getColumnIndex("name");
            int ageIx = cursor.getColumnIndex("age");
            int idIx = cursor.getColumnIndex("id");

            while (cursor.moveToNext()) {
                System.out.println("Name: " + cursor.getString(nameIx));
                System.out.println("Age: " + cursor.getInt(ageIx));
                System.out.println("Id: " + cursor.getInt(idIx));
            }

            cursor.close();

Buradaki gibi while şeklinde deneyebilirsin. Bazen ilk index boş oluyor ikinci indexe yazabiliyor.
 
Sorun belki başka bir yerde de olabilir ama,
Java:
            Cursor cursor = database.rawQuery("SELECT * FROM musicians",null);

            int nameIx = cursor.getColumnIndex("name");
            int ageIx = cursor.getColumnIndex("age");
            int idIx = cursor.getColumnIndex("id");

            while (cursor.moveToNext()) {
                System.out.println("Name: " + cursor.getString(nameIx));
                System.out.println("Age: " + cursor.getInt(ageIx));
                System.out.println("Id: " + cursor.getInt(idIx));
            }

            cursor.close();

Buradaki gibi while şeklinde deneyebilirsin. Bazen ilk index boş oluyor ikinci indexe yazabiliyor.
ilk index boş değil ve ben bu çektiğim veriyi main activityde textviewde göstermeye çalışıyorum yinede saol
 

Geri
Yukarı