Autore Topic: Problema con l'orologio digitale  (Letto 2593 volte)

Offline andy0087

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
    • TuttoPhone.com
  • Dispositivo Android:
    HTC Dream
  • Sistema operativo:
    Windows 7
Problema con l'orologio digitale
« il: 24 Marzo 2010, 19:42:42 CET »
0
Salve a tutti,
nel widget che sto creando, vorrei integrare anche un orologio digitale ma sto avendo dei problemi e non capisco quale sia il motivo.
Praticamente, quando inserisco il classico codice dell'orologio digitale:
Codice (XML): [Seleziona]
<DigitalClock android:id="@+id/DigitalClock"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Il widget non funziona, nella homescreen esce la scritta "Errore nel caricamento del widget"...allora per sicurezza io ho provato a cambiare l'orologio digitale mettendo quello analogico, quindi ho inserito il codice:
Codice (XML): [Seleziona]
<AnalogClock android:id="@+id/AnalogClock"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
E come per magia stavolta funziona, allora la mia domanda è: Come è possibile che con l'orologio digitale non funziona il widget e invece con quello analogico si? In fin dei conti non ho fatto nessun cambiamento, solo le 3 righe di codice postate prima.
Qualcuno potrebbe spiegarmi il motivo?  :)
Grazie a tutti!

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Problema con l'orologio digitale
« Risposta #1 il: 20 Aprile 2010, 16:03:58 CEST »
0
Ciao, qualche novità?
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline andy0087

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
    • TuttoPhone.com
  • Dispositivo Android:
    HTC Dream
  • Sistema operativo:
    Windows 7
Re:Problema con l'orologio digitale
« Risposta #2 il: 20 Aprile 2010, 16:09:07 CEST »
0
Si, praticamente ho capito che il tag <DigitalClock> funziona solo se utilizzato all'interno di una applicazione, mentre se viene utilizzato per creare un widget non funge!
Qualcuno sa il perchè?  :-)

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Problema con l'orologio digitale
« Risposta #3 il: 24 Aprile 2010, 11:51:17 CEST »
0
Si, praticamente ho capito che il tag <DigitalClock> funziona solo se utilizzato all'interno di una applicazione, mentre se viene utilizzato per creare un widget non funge!
Qualcuno sa il perchè?  :-)
No, personalmente non so perché, ma é cosí. Ci ho sbattuto la testa in passato. Devi creartelo da solo con la tua view per l'orario e il tuo metodo di aggiornamento
Postate il LogCat LogCat LogCat LogCat LogCat

Offline andy0087

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
    • TuttoPhone.com
  • Dispositivo Android:
    HTC Dream
  • Sistema operativo:
    Windows 7
Re:Problema con l'orologio digitale
« Risposta #4 il: 25 Aprile 2010, 02:31:59 CEST »
0
No, personalmente non so perché, ma é cosí. Ci ho sbattuto la testa in passato. Devi creartelo da solo con la tua view per l'orario e il tuo metodo di aggiornamento
Si infatti alla fine ho dovuto creare tutto da solo!

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Problema con l'orologio digitale
« Risposta #5 il: 09 Giugno 2010, 09:24:09 CEST »
0
ciao.
Non sono sicuro, ma credo che le uniche classi utilizzabili nei layout dei widget siano AnalogClock, Button, Chronometer, ImageButton, ImageView, ProgressBar, TextView, per cui potresti spiegarti il perché DigitalClock non funzioni.
Inoltre, sebbene DigitalClock estenda TextView, le classi derivate da quelle precedentemente elencate non sono supportate.
Sto facendo riferimento alla prima pagina sulla documentazione dei widget http://developer.android.com/guide/topics/appwidgets/index.html.
Spero di esserti stato utile.

7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline D-Easy

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Tattoo
  • Play Store ID:
    D-Easy
  • Sistema operativo:
    Linux
Re:Problema con l'orologio digitale
« Risposta #6 il: 13 Luglio 2010, 16:29:35 CEST »
0
Si, c'è scritto nella guida online, solo alcuni tipi di oggetti sono supportati purtroppo. Non riesco a capire perché di questa chiusura nel widget... :(