org.hdtourist.presenter
Class HdtUnzipTask<Params,Result>

java.lang.Object
  extended by android.os.AsyncTask<Params,java.lang.Integer,Result>
      extended by org.hdtourist.presenter.HdtUnzipTask<Params,Result>
Type Parameters:
Params - the generic type
Result - the generic type
Direct Known Subclasses:
CiudadesDisponiblesPresenter.UnzipMaps

public abstract class HdtUnzipTask<Params,Result>
extends android.os.AsyncTask<Params,java.lang.Integer,Result>

Clase que extiende de AsyncTask y contiene utilerías para descomprimir archivos. HdtTask's generic types AsyncTask utiliza 3 tipos, pero en el caso de HdtTask, se utilizarán dos, debido a que el de publicación del progreso siempre será de tipo Integer

  • Author:
    Elena Hervalejo

    Nested Class Summary
     
    Nested classes/interfaces inherited from class android.os.AsyncTask
    android.os.AsyncTask.Status
     
    Field Summary
    private static java.lang.String LOG_TAG
              La constante LOG_TAG.
     
    Fields inherited from class android.os.AsyncTask
    SERIAL_EXECUTOR, THREAD_POOL_EXECUTOR
     
    Constructor Summary
    HdtUnzipTask()
               
     
    Method Summary
     void unzip(java.lang.String zipFile, java.lang.String location)
              Descomprime un fichero zip, sobreescribiendo los ficheros existentes y permite notificar el progreso.
     
    Methods inherited from class android.os.AsyncTask
    cancel, doInBackground, execute, execute, executeOnExecutor, get, get, getStatus, isCancelled, onCancelled, onCancelled, onPostExecute, onPreExecute, onProgressUpdate, publishProgress
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    LOG_TAG

    private static final java.lang.String LOG_TAG
    La constante LOG_TAG.

    See Also:
    Constant Field Values
    Constructor Detail

    HdtUnzipTask

    public HdtUnzipTask()
    Method Detail

    unzip

    public void unzip(java.lang.String zipFile,
                      java.lang.String location)
               throws HdtException
    Descomprime un fichero zip, sobreescribiendo los ficheros existentes y permite notificar el progreso.

    Parameters:
    zipFile - Ruta completa del fichero a descomprimir
    location - Ruta donde se descomprimirá el directorio, si no existe se crea
    Throws:
    HdtException - Excepción de la aplicación