Ich versuche eine App zu erstellen, die eine Eingabe aus einer vorherigen Aktivität einfügt (funktioniert ohne Probleme) und zeigt mir dann einige Dinge aus einer Datenbank (wenn ButtonGet gedrückt wird). Das Problem ist, dass wenn ich versuche, das Projekt zu starten, bekomme ich %Code%. Was ist falsch an meinem Code?
%Vor%In Ihrem onCreate rufen Sie super.onCreate () zweimal auf und setContentView () zweimal. Ich bin mir ziemlich sicher, dass du das nicht willst.
Problem ist, dass Sie zuerst textView1 initialisieren und den Button klicken, an diesem Punkt setzen Sie einfach alle vorherigen Einstellungen zurück, indem Sie onCreate () erneut aufrufen, und bevor perfomClick-Methoden die getData () -Methode aufrufen, versucht hier auch der Zugriff auf Text aus textView1, aber Sie haben danach onCreate aufgerufen und die Ansicht von Grund auf neu festgelegt. Deshalb können Sie es nicht funktionieren, löschen Sie den doppelten Code
Bitte Logcat-Nachricht und wenn möglich DB-Datei anhängen. Dies könnte das mögliche Problem sein. Sie könnten das bereits zugewiesene db-Objekt beim Einfügen in die Tabelle neu zuweisen.
Tags und Links java android mysql json android-studio