Autore Topic: upload su owncloud  (Letto 438 volte)

Offline namelessg

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: 0
    • Mostra profilo
upload su owncloud
« il: 21 Settembre 2015, 08:31:31 CEST »
0
Ciao voglio implementare l'oupload di file in un servizio e controllare il successo dentro al ciclo for.
sto utilizzando la libreria per owncloud su github.
essa mette a disposizione onRemoteOperationFinish ma esso è chiamato automaticamente e non nel ciclo for .come potri fare?

Codice: [Seleziona]
for (i=0;i< files.size();i++){
       String remotePath = dest+ files.get(i).getName();
        UploadRemoteFileOperation uploadOperation = new UploadRemoteFileOperation(files.get(i).getAbsolutePath(), remotePath , null);

        uploadOperation.execute(mClient, this, mHandler);

    }
}


@Override
    public void onRemoteOperationFinish(RemoteOperation caller, RemoteOperationResult result){
        if (!result.isSuccess()) {
            Log.i("log", fail);
        }}

  uploadOperation.execute(mClient, this, mHandler); se manca la connessione ritorna insuccesso
avevo pensato che se manca la connessione il servizio deve andare in pausa, quindi nel servizizo controllare la connessione e se manca il servizio deve mettersi da solo iin pausa. si può fare questa cosa? se si può fare, mette in pausa anche  uploadOperation.execute in modo tale che se manca la connessione il metodo non termina?
« Ultima modifica: 21 Settembre 2015, 08:44:03 CEST da namelessg »