1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Probleme mit Widget unter Android 4.0.4

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von babsitz, 07.07.2012.

  1. babsitz, 07.07.2012 #1
    babsitz

    babsitz Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    07.07.2012
    Hallo zusammen,

    ich habe mir eine App gebastelt, mit welcher ich das Handy ganz einfach komplett lautlos schalten kann. Ein Widget gehört auch dazu.

    Das Widget funktioniert auch unter Android 2.2 allerdings nicht für Android 4.0.4 müssen hier noch spezielle Anpassungen erfolgen damit das Widget auch hier funktioniert?

    Viele Grüße
    Jörg
     
  2. keinbrain, 07.07.2012 #2
    keinbrain

    keinbrain Fortgeschrittenes Mitglied

    Beiträge:
    316
    Erhaltene Danke:
    21
    Registriert seit:
    07.03.2012
    Android programmieren für dummis ne? :D was genau funkt. den nicht? Logcatausgabe wäre hilfreich
     
  3. marb0, 09.07.2012 #3
    marb0

    marb0 Neuer Benutzer

    Beiträge:
    11
    Erhaltene Danke:
    4
    Registriert seit:
    02.05.2012
    Bescheibe mal bitte "funktioniert nicht" etwas genauer! Lässt sich nicht installieren/auswählen/korrekt darstellen/ausführen? Fehlermeldungen? (Logcat wurde ja schon erwähnt) Sowas ist ungemein hilfreich bei der Fehlersuche! :winki:

    Google ist sogar so freundlich, einen bereits nach Eingabe von nur sehr wenigen Stichworten ohne größere Umschweife direkt auf die offiziellen App Widget Design Guidelines zu "schubsen". Dort findet man dann ein sehr übersichtliches, leicht verständliches und auch überschaubares Dokument. Darüber hinaus wird auch noch, recht deutlich hervorgehoben, auf Neuerungen seit 4.0 hingewiesen!:mellow:

    Eventuell findest Du ja vielleicht dort schon einen ersten Lösungansatz, solange wir hier noch über die Ursachen rätseln... :tongue:
     
  4. babsitz, 09.07.2012 #4
    babsitz

    babsitz Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    07.07.2012
    @marb0: Der Link bringt mich irgendwie nicht weiter, ich habe es übernommen, aber das Widget funktioniert trotzdem nicht. Wenn es eine leichte und übersichtliche Gegenüberstellung zur Widgetprogrammierung Android 2 zu Android 4 wäre super

    @keinbrain: hier mal das logcat der Anwendung:

    Code:
    07-09 16:50:23.309: I/dalvikvm(649): threadid=3: reacting to signal 3
    07-09 16:50:23.429: I/dalvikvm(649): Wrote stack traces to '/data/anr/traces.txt'
    07-09 16:50:24.109: D/dalvikvm(649): GC_FOR_ALLOC freed 52K, 3% free 9359K/9607K, paused 292ms
    07-09 16:50:24.122: I/dalvikvm-heap(649): Grow heap (frag case) to 9.743MB for 562516-byte allocation
    07-09 16:50:24.309: D/dalvikvm(649): GC_CONCURRENT freed 1K, 3% free 9907K/10183K, paused 11ms+32ms
    07-09 16:50:24.390: I/dalvikvm(649): threadid=3: reacting to signal 3
    07-09 16:50:24.509: I/dalvikvm(649): Wrote stack traces to '/data/anr/traces.txt'
    07-09 16:50:24.904: D/gralloc_goldfish(649): Emulator without GPU emulation detected.
    07-09 16:51:43.929: D/dalvikvm(649): GC_FOR_ALLOC freed 249K, 5% free 9929K/10439K, paused 61ms
    07-09 16:51:43.939: I/dalvikvm-heap(649): Grow heap (frag case) to 10.299MB for 562516-byte allocation
    07-09 16:51:44.091: D/dalvikvm(649): GC_CONCURRENT freed 1K, 5% free 10477K/11015K, paused 7ms+5ms
    07-09 16:56:15.684: I/dalvikvm(709): threadid=3: reacting to signal 3
    07-09 16:56:15.819: I/dalvikvm(709): Wrote stack traces to '/data/anr/traces.txt'
    07-09 16:56:16.459: D/dalvikvm(709): GC_FOR_ALLOC freed 58K, 3% free 9359K/9607K, paused 251ms
    07-09 16:56:16.509: I/dalvikvm-heap(709): Grow heap (frag case) to 9.743MB for 562516-byte allocation
    07-09 16:56:16.700: D/dalvikvm(709): GC_CONCURRENT freed 1K, 3% free 9907K/10183K, paused 9ms+5ms
    07-09 16:56:16.719: I/dalvikvm(709): threadid=3: reacting to signal 3
    07-09 16:56:16.829: I/dalvikvm(709): Wrote stack traces to '/data/anr/traces.txt'
    07-09 16:56:17.279: D/gralloc_goldfish(709): Emulator without GPU emulation detected.
    07-09 16:56:23.709: D/dalvikvm(709): GC_FOR_ALLOC freed 249K, 5% free 9928K/10439K, paused 132ms
    07-09 16:56:23.786: I/dalvikvm-heap(709): Grow heap (frag case) to 10.299MB for 562516-byte allocation
    07-09 16:56:23.979: D/dalvikvm(709): GC_CONCURRENT freed 1K, 5% free 10476K/11015K, paused 6ms+5ms
    07-09 16:58:37.179: I/dalvikvm(709): threadid=3: reacting to signal 3
    07-09 16:58:37.489: I/dalvikvm(709): Wrote stack traces to '/data/anr/traces.txt'
    07-09 17:05:49.639: I/dalvikvm(826): threadid=3: reacting to signal 3
    07-09 17:05:49.759: I/dalvikvm(826): Wrote stack traces to '/data/anr/traces.txt'
    07-09 17:05:50.269: D/dalvikvm(826): GC_FOR_ALLOC freed 65K, 3% free 9359K/9607K, paused 229ms
    07-09 17:05:50.292: I/dalvikvm-heap(826): Grow heap (frag case) to 9.743MB for 562516-byte allocation
    07-09 17:05:50.444: I/dalvikvm(826): threadid=3: reacting to signal 3
    07-09 17:05:50.519: D/dalvikvm(826): GC_CONCURRENT freed 1K, 3% free 9907K/10183K, paused 10ms+5ms
    07-09 17:05:50.559: I/dalvikvm(826): Wrote stack traces to '/data/anr/traces.txt'
    07-09 17:05:51.281: D/gralloc_goldfish(826): Emulator without GPU emulation detected.
    07-09 17:05:51.585: I/dalvikvm(826): threadid=3: reacting to signal 3
    07-09 17:05:51.660: I/dalvikvm(826): Wrote stack traces to '/data/anr/traces.txt'
    07-09 17:06:14.159: D/dalvikvm(826): GC_FOR_ALLOC freed 249K, 5% free 9929K/10439K, paused 65ms
    07-09 17:06:14.169: I/dalvikvm-heap(826): Grow heap (frag case) to 10.299MB for 562516-byte allocation
    07-09 17:06:14.319: D/dalvikvm(826): GC_CONCURRENT freed 1K, 5% free 10477K/11015K, paused 7ms+7ms
    07-09 17:11:39.179: I/dalvikvm(875): threadid=3: reacting to signal 3
    07-09 17:11:39.289: I/dalvikvm(875): Wrote stack traces to '/data/anr/traces.txt'
    07-09 17:11:39.992: D/dalvikvm(875): GC_FOR_ALLOC freed 68K, 3% free 9359K/9607K, paused 410ms
    07-09 17:11:40.010: I/dalvikvm-heap(875): Grow heap (frag case) to 9.743MB for 562516-byte allocation
    07-09 17:11:40.193: D/dalvikvm(875): GC_CONCURRENT freed 1K, 3% free 9907K/10183K, paused 10ms+20ms
    07-09 17:11:40.230: I/dalvikvm(875): threadid=3: reacting to signal 3
    07-09 17:11:40.349: I/dalvikvm(875): Wrote stack traces to '/data/anr/traces.txt'
    07-09 17:11:40.719: D/gralloc_goldfish(875): Emulator without GPU emulation detected.
    07-09 17:11:57.149: D/dalvikvm(875): GC_FOR_ALLOC freed 249K, 5% free 9928K/10439K, paused 132ms
    07-09 17:11:57.159: I/dalvikvm-heap(875): Grow heap (frag case) to 10.299MB for 562516-byte allocation
    07-09 17:11:57.429: D/dalvikvm(875): GC_CONCURRENT freed 1K, 5% free 10476K/11015K, paused 8ms+5ms
    
     
  5. strider, 09.07.2012 #5
    strider

    strider Erfahrener Benutzer

    Beiträge:
    208
    Erhaltene Danke:
    45
    Registriert seit:
    30.09.2011
    Phone:
    Nexus S
    Was genau meinst du den jetzt damit das es nicht geht auf Androide 4.0? Es ist leider noch nicht klar wo das Problem ist, stürzt das Widget ab, zeigt es irgendwas nicht an, funktioniert ein Teil davon nicht?
     
  6. babsitz, 09.07.2012 #6
    babsitz

    babsitz Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    07.07.2012
    Achso, habe ich wohl nicht genauer beschrieben. Also:

    Unter 2.2 kann ich das Widget dem Homescreen hinzufügen. Gehe ich unter Android 4.0 in das Menü wo meine ganzen Apps und Widgets aufgeführt sind, taucht dieses in der Widget-Liste nicht auf.
     
  7. strider, 10.07.2012 #7
    strider

    strider Erfahrener Benutzer

    Beiträge:
    208
    Erhaltene Danke:
    45
    Registriert seit:
    30.09.2011
    Phone:
    Nexus S
    Ach das meinst du, das ist ein wenig bekannter ICS Bug. Reboote das Telefon und das Widget erscheint in der Liste.
     
  8. babsitz, 10.07.2012 #8
    babsitz

    babsitz Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    07.07.2012
    Ne, ein reboot hat leider nichts gebracht. Auch eine Neuinstallation hat nichts gebracht
     

Diese Seite empfehlen