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
Alle Bilder meiner App sind über Nacht verschwunden Android App Entwicklung Montag um 08:47 Uhr
Eigene App auf Smartwatch installieren klappt nicht Android App Entwicklung 08.11.2018
In App Käufe programmieren Android App Entwicklung 04.11.2018
mindest API ist 26?! Android App Entwicklung 01.11.2018
Android App - Objekt bewegt sich nach Handyneigung Android App Entwicklung 30.10.2018
Wie float wert von android App an desktop Applikation per Bluetooth senden? Android App Entwicklung 29.10.2018
Neigungssensor ansprechen und wert ausgeben in App Android App Entwicklung 14.10.2018
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Kosten/ Aufwand für ne Android App für Vereinsaufgaben? Android App Entwicklung 08.10.2018
Welches Tut/Buch/... für meine App-Idee? Android App Entwicklung 01.10.2018
Du betrachtest das Thema "App wird erstellt, startet aber nicht" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.