~schunka/financisto/cz-locales

« back to all changes in this revision

Viewing changes to src/ru/orangesoftware/financisto/export/ImportExportAsyncTask.java

  • Committer: Denis Solonenko
  • Date: 2012-04-18 16:38:43 UTC
  • Revision ID: denis.solonenko@gmail.com-20120418163843-pskkbvoaumyigr09
Upload csv and qif exports to Dropbox

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
import android.content.Context;
18
18
import android.os.AsyncTask;
19
19
import android.util.Log;
 
20
import ru.orangesoftware.financisto.utils.MyPreferences;
 
21
 
 
22
import static ru.orangesoftware.financisto.export.Export.uploadBackupFileToDropbox;
20
23
 
21
24
public abstract class ImportExportAsyncTask extends AsyncTask<String, String, Object> {
22
25
        
57
60
        
58
61
        protected abstract String getSuccessMessage(Object result);
59
62
 
 
63
    protected void doUploadToDropbox(Context context, String backupFileName) {
 
64
        if (MyPreferences.isDropboxUploadBackups(context)) {
 
65
            publishProgress(context.getString(R.string.dropbox_uploading_file));
 
66
            uploadBackupFileToDropbox(context, backupFileName);
 
67
        }
 
68
    }
 
69
 
 
70
    @Override
 
71
    protected void onProgressUpdate(String... values) {
 
72
        super.onProgressUpdate(values);
 
73
        dialog.setMessage(values[0]);
 
74
    }
 
75
 
60
76
        @Override
61
77
        protected void onPostExecute(Object result) {
62
78
                dialog.dismiss();