Back to project page workflow-android-view.and.data.api.
The source code is released under:
MIT License
If you think the Android project workflow-android-view.and.data.api listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package async; //from w w w . j a va 2 s .c o m import java.util.List; import main.GlobalHelper; import main.MainActivity; import services.RestServices; import android.app.ProgressDialog; import android.os.AsyncTask; import android.widget.TextView; import android.widget.Toast; import com.main.R; public class AsyncUpload extends AsyncTask<List<String>, Void, Void>{ public MainActivity _activity; //indicate whether the task completed private Boolean _isOK = false; //ini progress dialog private ProgressDialog progress; public AsyncUpload(ProgressDialog progress) { this.progress = progress; } public void onPreExecute() { progress.show(); } // task completed public void onPostExecute(Void unused) { progress.dismiss(); if(_isOK) { // show msg of succeess Toast.makeText( _activity.getApplicationContext(), "upload succeeded!", Toast.LENGTH_LONG).show(); //tell the main activity to refresh _activity.setResult(20, null); TextView urntxt = (TextView)_activity.findViewById(R.id.textViewUrn); urntxt.setText(GlobalHelper._currentUrn); } else { // show msg of failure Toast.makeText( _activity.getApplicationContext(), "Failed to upload", Toast.LENGTH_LONG).show(); } // end login activity //return to main activity //_activity.finish(); } @Override protected Void doInBackground(List<String>... params) { // TODO Auto-generated method stub if(RestServices.srv_upload(params[0].get(0),params[0].get(1)) ) { _isOK = true; } else { _isOK = false; } return null; } }