org.android.activityminer.app.evaluation
Class EvaluationResultBrowserActivity.SaveFileTask

Package class diagram package EvaluationResultBrowserActivity.SaveFileTask
java.lang.Object
  extended by android.os.AsyncTask<String,Integer,Boolean>
      extended by org.android.activityminer.app.evaluation.EvaluationResultBrowserActivity.SaveFileTask
Enclosing class:
EvaluationResultBrowserActivity

private class EvaluationResultBrowserActivity.SaveFileTask
extends AsyncTask<String,Integer,Boolean>

Asynchronous task to save evaluation results on external storage.


Nested Class Summary
 
Nested classes/interfaces inherited from class android.os.AsyncTask
AsyncTask.Status
 
Field Summary
private  Context context
          The context.
private  ProgressDialog progressDialog
          The progress dialog.
 
Fields inherited from class android.os.AsyncTask
SERIAL_EXECUTOR, THREAD_POOL_EXECUTOR
 
Constructor Summary
EvaluationResultBrowserActivity.SaveFileTask(Context context)
          Constructor
 
Method Summary
protected  Boolean doInBackground(String... params)
           
protected  void onPostExecute(Boolean result)
           
protected  void onPreExecute()
           
private  boolean storeResults(File dir, EvaluationResultCollection evaluationResultCollection)
          Method to print evaluation results to text files
 
Methods inherited from class android.os.AsyncTask
cancel, execute, execute, executeOnExecutor, get, get, getStatus, isCancelled, onCancelled, onCancelled, onProgressUpdate, publishProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

progressDialog

private ProgressDialog progressDialog
The progress dialog.


context

private final Context context
The context.

Constructor Detail

EvaluationResultBrowserActivity.SaveFileTask

public EvaluationResultBrowserActivity.SaveFileTask(Context context)
Constructor

Parameters:
context - the context
Method Detail

doInBackground

protected final Boolean doInBackground(String... params)
Specified by:
doInBackground in class AsyncTask<String,Integer,Boolean>

storeResults

private boolean storeResults(File dir,
                             EvaluationResultCollection evaluationResultCollection)
                      throws IOException
Method to print evaluation results to text files

Parameters:
dir - the base directory
evaluationResultCollection - the evaluation results
Returns:
true if successful
Throws:
IOException

onPreExecute

protected void onPreExecute()
Overrides:
onPreExecute in class AsyncTask<String,Integer,Boolean>

onPostExecute

protected final void onPostExecute(Boolean result)
Overrides:
onPostExecute in class AsyncTask<String,Integer,Boolean>