Italian Domandina su i servizi !

coslad

Well-Known Member
Licensed User
Longtime User
Salve a tutti

Ho un dobbio sull'uso dei moduli servizi.
L'applicazione deve avviarsi alla richiesta dell'utente tramite il menu di sistema , ma periodicamente deve verificarne la versione e segnalarla nell'area notifiche.

Il dubbio e' questo:

Il modulo Main del programma deve essere un modulo programma o un servizio?

Se fosse un servizio come faccio a capire che l'applicazione e' stata lanciata dall'utente e quindi deve aprire l'activity ?

Se fosse un modulo programma come faccio a dire al sistema quale modulo servizio far partire al boot del telefono?

Spero di essere stato chiaro .

Grazie in anticipo a chi vorra' aiutarmi.
 

coslad

Well-Known Member
Licensed User
Longtime User
Salve a tutti

Esprimo meglio il concetto :

Dopo alcune prove ho trovato questa soluzione:
Ho scritto un applicazione dove tramite il modulo main avvio un servizio che si rischedula ogni tot minuti,ho posto anche il servizo in avvio al boot.
Al riavvio del telefono pero' il servizio non parte, si avvia solo avviando l'applicazione , e cosa peggiore se un qualsiasi task kill e' in azione , il servizio viene chiuso.
Inoltre cosa accade se avvio l'applicazione che avviera' il servizio mentre il servizio risulta gia' avviato?


Avete qualche consiglio per non far si che il task killer non blocchi il servizio e come mai il sevizio non si avvia al boot?

Grazie
 
Top