From 79fd5586f937f50764cc6fc5c8cec1e4783877e4 Mon Sep 17 00:00:00 2001 From: Zeapo Date: Sat, 9 Aug 2014 01:08:17 +0100 Subject: add and remove are now committing files to git --- app/src/main/java/com/zeapo/pwdstore/GitAsyncTask.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'app/src/main/java/com/zeapo/pwdstore/GitAsyncTask.java') diff --git a/app/src/main/java/com/zeapo/pwdstore/GitAsyncTask.java b/app/src/main/java/com/zeapo/pwdstore/GitAsyncTask.java index cc8938fb..085798ce 100644 --- a/app/src/main/java/com/zeapo/pwdstore/GitAsyncTask.java +++ b/app/src/main/java/com/zeapo/pwdstore/GitAsyncTask.java @@ -1,6 +1,7 @@ package com.zeapo.pwdstore; import android.app.Activity; +import android.app.ProgressDialog; import android.os.AsyncTask; import android.util.Log; @@ -15,10 +16,21 @@ import org.eclipse.jgit.api.errors.TransportException; public class GitAsyncTask extends AsyncTask { private Activity activity; private boolean finishOnEnd; + private ProgressDialog dialog; + public GitAsyncTask(Activity activity, boolean finishOnEnd) { this.activity = activity; this.finishOnEnd = finishOnEnd; + + dialog = new ProgressDialog(this.activity); } + + protected void onPreExecute() { + this.dialog.setMessage("Running command..."); + this.dialog.setCancelable(false); + this.dialog.show(); + } + @Override protected Integer doInBackground(GitCommand... cmd) { int count = cmd.length; @@ -45,6 +57,7 @@ public class GitAsyncTask extends AsyncTask { protected void onPostExecute(Integer result) { Log.i("GIT_ASYNC", result + ""); + this.dialog.dismiss(); if (finishOnEnd) { this.activity.finish(); } -- cgit v1.2.3