我需要将照片上传到服务器并显示加载消息。
我尝试使用此代码,但ProcessDialog运行不稳定...
new UploadTask(MainActivity.this).execute(bitmap);
....
private class UploadTask extends AsyncTask<Bitmap, Void, Long> {
private ProgressDialog dialog = null;
private Context context;
public UploadTask(Context context){
this.context = context;
}
protected void onPreExecute() {
this.dialog = new ProgressDialog(this.context);
this.dialog.setMessage("Loading...");
this.dialog.setCancelable(false);
this.dialog.show();
}
protected void onPostExecute(Long result) {
if(this.dialog != null){
this.dialog.dismiss();
}
}
做到这一点的最佳方法是实现IntentService并使用广播意图通知状态。请从github签出完整的代码
Android库提供了易于使用的服务,通过Android Notification Center集成可以上传文件
https://github.com/alexbbb/android-upload-service
让我知道您是否在集成此代码时遇到任何问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句