Wie bekomme ich Daten aus einer bestimmten Zeile (Sqlite, Android Studio?

(Ich bin noch relativ neu in Android Studio, bzw. Programmieren generell, aber learning by doing und so) Ich will die Daten die ich zuvor in die Datenbank gespeichert habe, auslesen und als Beschriftung eines Buttons einfügen. Da ich keine Zeilen hinzufügen oder löschen will, werden bei erstellen der Tabelle gleich alle Zeilen mit erstellt, so dass ich deren IDs habe. Nun ich hab ich versucht eine Lösung zu finden, jedoch crasht die App wenn ich mein Herumgemurckse ausführe (was wahrscheinlich nicht verwunderlich ist ^^' ) Der Name der Datenbank usw.:

    public static final String DATABASE_NAME = "stundenplan.db";
    public static final String TABLE_NAME = "faecher";
    public static final String COL_1 = "ID";
    public static final String COL_2 = "fach";
    public static final String COL_3 = "farbe";

Die getData() Methode aus der DatabaseHelper Class:

public Cursor getData(){
        SQLiteDatabase sqLiteDatabase = this.getWritableDatabase();
        Cursor res = sqLiteDatabase.rawQuery("SELECT * FROM " + COL_2 + " WHERE "  + COL_1 + " = 1", null);
        return res;
    }

Die onClick() Methode aus der (Tabbed) Activity:

btn_ok.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Cursor res = myDB.getData();
                    btn_mo1 = view.findViewById(R.id.btn_mo1);
                    btn_mo1.setText(res.getString(1));
                }
            });

Ich bekomme übrigens keinen Fehlercode oder so.

Computer, Technik, programmieren, Java, Android, Technologie, SQLite, Android Studio, Spiele und Gaming
Welche Nachteile bringt ein Launcher mit sich?

Ich bin seit 2 Tagen stolzer Besitzer meines allerersten Tablets, und zwar eines FNF ifive mini 4s. Hab schon einiges damit gemacht, viele Apps durchprobiert und bin gerade dabei, es nach meinen Ansprüchen zu organisieren/sortieren/optimieren.

Es ist Android 6.0.1 drauf, ohne irgendeinen Launcher. Ich möchte das Tablet auch so schlicht wie möglich halten. Nur fielen mir jetzt so Kleinigkeiten auf, wie z.B. dass auf dem Homescreen meine Ordner nicht ganz so aussehen, wie sie sollen etc...

Außerdem steht bei mir ein sparsamer Energieverbrauch im Vordergrund: Der Akku ist der Schwachpunkt des Geräts. Ich habe schon eine App, die z.B. beim Lesen abends im Bett das Display besonders dunkel macht usw... Aus der Laufzeit möchte ich echt ein Optimum herausholen. Mein Hintergrund ist einfarbig schwarz, was mich auch am wenisgten ablenkt.

Eigentlich möchte ich keinen optischen Schnickschnack, vor allem nicht, wenn er CPU/Akku frisst. Aber auf der Suche nach "kosmetischen" Nachbesserungen (s.o. z.B. Aussehen der Ordner-Icons) stieß ich nun beim Googeln auf x Aussagen, die z.B. den Nova-Launcher geradezu als non-plus-ultra anpreisen.

Welche "Risiken" gehe ich denn ein, wenn ich statt Android pur einen Launcher wie Nova verwende? Ich hatte vor viiielen Jahren bei meinem ersten Smartphone mal einen Launcher drauf, da fand ich es etwas unübersichtlich, dass man (z.B. im Punkt "Systemeinstellungen") immer genau überlegen musste, ob man nun auf Launcher-Ebene oder auf Android-Ebene ist, bzw. sich durch Umwege durchklicken musste, bis man endlich in den Android-Einstellungen ist, die man haben wollte. Sind solche Probleme immer noch aktuell? Sollte sich jeder (auch wenn es z.B. Energiesparen im Vordergrund steht) so einen "tollen" Launcher holen? Oder ist das für mich genau der verkehrte Weg?

Handy, Smartphone, Android, Tablet, Launcher
Tablet ohne GPS trotzdem als Navi nutzen (mit Zusatzgerät)? Lösung mit Handy über Bluetooth: Welche Einschränkungen sind zu erwarten?

Nach einiger Recherche nach einem absoluten Low-Budget Tablet (unter 100 Euro), welches ich in erster Linie als eBook-Reader nutzen möchte (außerdem etwas Youtube, Internet, das Übliche), habe ich mich ziemlich in ein bestimmtes Modell verguckt (nämlich das FNF iFive Mini 4s, ein iPad-Mini-Imitat). Größe, Auflösung, Performance und der schwarze Rahmen haben mich (zumindest für diese Preisklasse) nach einigen Reviews wirklich überzeugt.

Der einzige Trade-Off scheint mit zu sein, dass es kein GPS hat (SIM auch nicht), zumal mir mein reguläres Navi gerade eh kaputtgegangen ist und Google-Maps auf meinem Handy super läuft, aber es schon cool wäre, die Navigation künftig auf 8 statt auf 5 Zoll zu sehen (ich meine WENN man schon ein neues Tablet hat)

Nun habe ich gelesen, dass man das GPS-Signal seines Handys (Android 5.1.1) mit einer App per Bluetooth an das Tablet (Android 6.0) weitergeben kann.

Heißt das dann aber im selben Atemzug, dass weitere Bluetooth-Funktionen beider Geräte dann blockiert sind? Also, dass ich z.B. (weder vom Tablet noch vom Handy) Musik an mein Autoradio schicken kann?

Ebenfalls gelesen hatte ich, dass alte externe USB-GPS-Mäuse heute immer noch diesen Zweck erfüllen können (ist das so?), aber dann wäre der USB-Ladeport ja wieder blockiert, mit dem ich sonst während der Fahrt das Tablet (oder Handy) mit Strom versorgen wollen würde (schafft da ein Y-Kabel Abhilfe).

Oder gibt es sonst noch Einschränkungen, wenn der Plan ist, dass das Handy die GPS-Daten empfängt und per App und Bluetooth an das Tablet weiterleitet.

Ich möchte halt nicht wegen dieses "Luxusproblems", dass ich als Zugabe mein neues Tablet gern als Navi verwenden würde, nicht von vornherein auf den Kauf des GPS-losen Tablets generell verzichten. Andere Tablets dieser Preisklasse haben bereits GPS, aber dafür überzeugen mich die anderen Daten und Erfahrungswerte nicht so, gerade, was die Auflösung angeht.

Handy, Smartphone, Bluetooth, GPS, Android, Navigation, Tablet

Meistgelesene Beiträge zum Thema Android