Visualizzazione stampabile
-
Ciao, non sono sicuro perchè sto cominciando ora a sviluppare applicazioni, però per una mia applicazione demo ho usato un BroadcastReceiver per ricevere le notifiche di sistema. Potresti crearne uno per ricevere la notifica di cambio giorno così eviti di dover fare l'aggiornamento ogni tot ore.
Spero di non aver detto una fesseria :)
Ciao.
-
Non sono espertissimo nemmeno io di android ancora, cmq penso sia una cosa che si possa fare.
Nella fretta di fare questa app (il tempo è sempre poco) nn ho implementato il broadcast receiver, però avevo visto un esempio sulla dev guide in cui veniva fatta una cosa simile.
Magari se ho tempo ci lavorerò un altro po' sopra.
Grazie del consiglio intanto.
-
Quote:
Originariamente inviato da
DarthSith
Si aggiorna ogni 12 ore per risparmiare la batteria. Se istalli l'aggiornamento togli e rimetti il widget.
Per la stellina, vai sul market, download, la cerchi fra le tue app, e semplicemente la voti.
Il voto è da 1 a 5. A tua discrezione se darli una stella (app scarsa) o 5 stelle (app che fa quello che dice di fare).
Tutto qua.
fattooo !!!
ti ho messo 5 stelline e un commento ^^
grazie ancora
-
-
Volevo utilizzare il broadcast receiver, ma nn ci sono ancora riuscito.
Penso che sbaglio la configurazione, perchè viene registrato, ma nn parte mai.
Qualcuno mi aiuta?
Nel widget faccio questo:
public void onEnabled(Context context) {
PackageManager pm=context.getPackageManager();
pm.setComponentEnabledSetting(new ComponentName("com.darthsith.lovedays", ".LoveDaysReceiver"), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
}
il broadcast receiver però nn parte, come intent action gli dò SCREEN_OFF, per provare, ma nn va.
-
Ho risolto semplicemente spostando il codice nella activity di configurazione.
Nel widget nn va...strano.
-
L'intent android.intent.action.DATE_CHANGED pare nn funzioni....
Facendo qualche ricerca anche altri hanno riscontrato il mio problema.
-
Alla fine sono riuscito chiamando un service nell'activity di configurazione che a sua volta chiama il widget stesso, che nn è altro che una sottoclasse di broadcastreceiver.
Il problema è che l'intent DATE_CHANGED nn funziona, allora l'ho messo settato su screen off, ma nn mi piace come soluzione.