Sviluppo della rete Android Lib

2

Devo sviluppare una libreria Android che dovrebbe comunicare spesso con un server in background. L'accesso all'oggetto lib dovrebbe essere garantito ovunque nelle app che lo utilizzeranno, quindi ho deciso di estendere la classe Application dall'API Android e restituire l'istanza creata all'avvio di un'app ogni volta che è necessaria.

La lib invia sondaggi frequenti al server (non è la migliore pratica, lo so, ma è un dato sistema e ancora sperimentale). Se viene analizzato un messaggio per l'app, è necessario chiamare una sorta di listener, che deve essere registrato dall'app. Quando viene chiamato onPause, Lib dovrebbe continuare la comunicazione per un tempo definito.

Quindi le mie domande sono:

  • Sarebbe il modo migliore per implementare la lib come un servizio di intenti?
  • È l'approccio giusto per estendere la classe Application?

Questo è il mio primo progetto di libreria su Android, quindi scusami se alcune domande sembrano essere troppo elementari.

    
posta Juke 23.07.2014 - 15:52
fonte

0 risposte

Leggi altre domande sui tag