1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. v3rtex, 25.04.2010 #1
    v3rtex

    v3rtex Threadstarter Neuer Benutzer

    Also ich habe hier eine App vorbereitet, welche im Homescreen korrekt erstellt wird, der Code bei OnUpdate wird leider komplett ignoriert.

    Könnt ihr mir helfen den Fehler zu finden?

    widget.java:
    Provider:
    Manifest:
    Wie gesagt, das Widget wird nach dem Hinzufügen auf dem Homescreen korrekt erstellt, leider wird keinerlei Code im Bereich "onUpdate" ausgeführt.
    Fehler erhalte ich keine.

    Hoffe jemand kann mir helfen.
    Danke.
     
    Zuletzt bearbeitet: 25.04.2010
  2. klausa2, 25.04.2010 #2
    klausa2

    klausa2 Fortgeschrittenes Mitglied

    Sieht erst mal nicht schlecht aus, natürlich kann der Fehler in den Details liegen, die Du weggelassen hast.

    Was ich in jedem Fall vermisse sind log Ausgaben. Woher weisst du denn sonst, dass Deine onUpdate nicht aufgerufen wurde? Zumindest beim ersten erzeugen des Widgets wird es normalerweise immer! aufgerufen.
     
  3. v3rtex, 25.04.2010 #3
    v3rtex

    v3rtex Threadstarter Neuer Benutzer

    Interessant, habe eben bemerkt dass der Code doch ausgeführt wird wenn ich in der for schleife einem TextView einen String übergebe.

    Bisher habe ich wie bei Anwendungen Breakpoints zum debugging gesetzt, welche jedoch bei widgets immer ignoriert werden.
    Dadurch ging ich davon aus, dass "onUpdate" nicht ausgeführt wird.
    Ist es denn normal, dass man Widgets mit Eclipse nicht debuggen kann?

    Zu den Logs:

    Das Einzige dort ist "No Launcher Activity found" was jedoch klar sein sollte, da das Widget mithilfe von einem AppWidgetProvider erstellt wird.
     
    Zuletzt bearbeitet: 25.04.2010
  4. klausa2, 26.04.2010 #4
    klausa2

    klausa2 Fortgeschrittenes Mitglied

    Ich habs grad mal ausprobiert. Stimmt, Breakpunkte in der onUpdate des AppWidgetProviders werden auch bei mir nicht ausgeführt.

    Korrektur: Lässt sich doch debuggen. Man muss das Widget von Homescreen löschen. Dann das App im Debugger starten, und neu auf dem Homescreen erzeugen. Dabei MUSS der Code von onUpdate durchlaufen werden, und dann landet er im Breakpoint. Das zeitgesteuerte Durchlaufen der onUpdate ist im Debugger natürlich viel schwieriger zu erzwingen, da Dein System nicht gerade still stehen darf, weil Du was anderes im Debugger machst.
     
    Zuletzt bearbeitet: 26.04.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Daten von Android Wear zur Handy-App senden geht nicht Android App Entwicklung 03.04.2018
In App Billing Android App Entwicklung 11.03.2018
Benötigte Zugriff ausschalten Android App Entwicklung 07.03.2018
App-Aktualisierungen richtig testen und an den User bringen. Android App Entwicklung 03.03.2018
Warum Stürtzt meine App ab? (Beim Öffnen von content_3) Android App Entwicklung 27.02.2018
Data Message von Firebase an die App senden Android App Entwicklung 18.02.2018
Eigene Web DB für App Inventor Android App Entwicklung 10.02.2018
Telefon-App Nummerntöne Android App Entwicklung 06.02.2018
App Design, wie anfangen? Android App Entwicklung 25.01.2018
PDF in App Anzeigen Android App Entwicklung 24.01.2018
Du betrachtest das Thema "App wird erstellt, startet aber nicht" im Forum "Android App Entwicklung",