CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Upload file gestito dal sistema in backuground

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid L'avatar di zak84


    Registrato dal
    Jan 2011
    Messaggi
    890
    Smartphone
    Google Nexus 5 32GB Black

    Ringraziamenti
    13
    Ringraziato 62 volte in 60 Posts
    Predefinito

    Upload file gestito dal sistema in backuground

    Ciao a tutti, devo realizzare un upload di file multipli (3-7 foto), ma questo upload deve essere gestito dal sistema in toto, in modo che, anche se l'utente chiude l'app, lui funzioni fino alla fine.
    Un po' come fa facebook caricando una foto, in poche parole: appare anche la progress nella notification bar!
    Attualmente uso una classe, mi pare FtpClient, che funziona bene ma se chiudo l'app ovviamente tutto si blocca... È asincrona solo per l'app ma non per il sistema in poche parole.

    Avete idee? Aiuti?
    Samsung Galaxy S6 Flat White Pearl 32GB

  2.  
  3. #2
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da zak84 Visualizza il messaggio
    Ciao a tutti, devo realizzare un upload di file multipli (3-7 foto), ma questo upload deve essere gestito dal sistema in toto, in modo che, anche se l'utente chiude l'app, lui funzioni fino alla fine.
    Un po' come fa facebook caricando una foto, in poche parole: appare anche la progress nella notification bar!
    Attualmente uso una classe, mi pare FtpClient, che funziona bene ma se chiudo l'app ovviamente tutto si blocca... È asincrona solo per l'app ma non per il sistema in poche parole.

    Avete idee? Aiuti?
    Devi:
    1) utilizzare un Service (per rendere l'operazione indipendente dal ciclo di vita dell'Activity)
    2) utilizzare un thread separato (per non bloccare la UI)
    3) impostare il Service in foreground, in modo che continui la sua esecuzione anche se l'app viene chiusa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy