可以这样来实现上传:
activity中执行:
private class UploadPhotoTask extends AsyncTask<String, Void, Boolean>{
@Override
protected void onPreExecute() {
super.onPreExecute();
}
protected Boolean doInBackground(String... params) {
return HttpUploadedFile.getInstance().doUploadPhoto(getApplicationContext(), mUploadFilePathName, mHandler);
}
protected void onPostExecute(Boolean result){
mIsUploading = false;
showProgressBar(false);
if(result){
Toast.makeText(UploadPhotoActivity.this, R.string.upload_photo_fail, Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(UploadPhotoActivity.this, R.string.upload_photo_fail, Toast.LENGTH_SHORT).show();
}
}
}
private class U