Android中关于上传带有加载消息的照片的最佳做法是什么?

埃米利亚诺·里奇·阿帕里西奥(Emiliano Ricci Aparicio)

我需要将照片上传到服务器并显示加载消息。

我尝试使用此代码,但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();
    }
}
萨希尔·赛义德(Sahir Saiyed)

做到这一点的最佳方法是实现IntentService并使用广播意图通知状态。请从github签出完整的代码

Android库提供了易于使用的服务,通过Android Notification Center集成可以上传文件

https://github.com/alexbbb/android-upload-service

让我知道您是否在集成此代码时遇到任何问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中显示“请稍候”消息的最佳做法/指南是什么?

来自分类Dev

在Android中执行网络操作的最佳做法是什么?

来自分类Dev

(在表格中搜索)最佳做法是什么?

来自分类Dev

在带有phonegap的jQuery mobile中链接页面/加载javascript的最佳实践是什么?

来自分类Dev

Bootstrap的最佳做法是什么?

来自分类Dev

从Firebase Functions上传后,为什么我的图像没有加载到Storage仪表盘中?

来自分类Dev

Django中的复选框-最佳做法是什么?

来自分类Dev

比较JavaScript中的值的最佳做法是什么?

来自分类Dev

在iOS中清除缓存目录的最佳做法是什么?

来自分类Dev

SQLAlchemy中查找值的最佳做法是什么?

来自分类Dev

在页面中包含CSS和JavaScript的最佳做法是什么?

来自分类Dev

在不同的OS(Xamirin / Android,Windows,Web)环境中工作时,关于路径的最佳实践是什么?

来自分类Dev

关于Angular中的模型有什么好的做法?

来自分类Dev

Whatsapp Api没有加载到WebView Android中

来自分类Dev

发送带有加载jQuery的var

来自分类Dev

IE特定CSS的最佳做法是什么?

来自分类Dev

更改活动时的最佳做法是什么?

来自分类Dev

获得Looper的最佳做法是什么?

来自分类Dev

解析带有各个字段的消息,然后基于这些字段运行命令的最佳方法是什么?

来自分类Dev

Android中onFling()的最佳做法?

来自分类Dev

创建带有图形和单选按钮(如这些照片)的数据库仪表板的最佳 Rails gem 是什么

来自分类Dev

Rails:lambda,范围和类方法之间有什么区别?最佳做法是什么?

来自分类Dev

在没有私有数据的情况下发布设置的最佳做法是什么?

来自分类Dev

重试Deadly Queue for Kafka中的消息的最佳实践是什么

来自分类Dev

Firefox中没有加载CSS?

来自分类Dev

带有标头的表格的最佳方法是什么?

来自分类Dev

创建具有静态生存期的匿名变量时,最佳做法是什么?

来自分类Dev

在Android中下载一个文件或多个文件的最佳做法是什么?

来自分类Dev

实施MVP时,在Android中保留Presenters的最佳做法是什么?

Related 相关文章

  1. 1

    在Android中显示“请稍候”消息的最佳做法/指南是什么?

  2. 2

    在Android中执行网络操作的最佳做法是什么?

  3. 3

    (在表格中搜索)最佳做法是什么?

  4. 4

    在带有phonegap的jQuery mobile中链接页面/加载javascript的最佳实践是什么?

  5. 5

    Bootstrap的最佳做法是什么?

  6. 6

    从Firebase Functions上传后,为什么我的图像没有加载到Storage仪表盘中?

  7. 7

    Django中的复选框-最佳做法是什么?

  8. 8

    比较JavaScript中的值的最佳做法是什么?

  9. 9

    在iOS中清除缓存目录的最佳做法是什么?

  10. 10

    SQLAlchemy中查找值的最佳做法是什么?

  11. 11

    在页面中包含CSS和JavaScript的最佳做法是什么?

  12. 12

    在不同的OS(Xamirin / Android,Windows,Web)环境中工作时,关于路径的最佳实践是什么?

  13. 13

    关于Angular中的模型有什么好的做法?

  14. 14

    Whatsapp Api没有加载到WebView Android中

  15. 15

    发送带有加载jQuery的var

  16. 16

    IE特定CSS的最佳做法是什么?

  17. 17

    更改活动时的最佳做法是什么?

  18. 18

    获得Looper的最佳做法是什么?

  19. 19

    解析带有各个字段的消息,然后基于这些字段运行命令的最佳方法是什么?

  20. 20

    Android中onFling()的最佳做法?

  21. 21

    创建带有图形和单选按钮(如这些照片)的数据库仪表板的最佳 Rails gem 是什么

  22. 22

    Rails:lambda,范围和类方法之间有什么区别?最佳做法是什么?

  23. 23

    在没有私有数据的情况下发布设置的最佳做法是什么?

  24. 24

    重试Deadly Queue for Kafka中的消息的最佳实践是什么

  25. 25

    Firefox中没有加载CSS?

  26. 26

    带有标头的表格的最佳方法是什么?

  27. 27

    创建具有静态生存期的匿名变量时,最佳做法是什么?

  28. 28

    在Android中下载一个文件或多个文件的最佳做法是什么?

  29. 29

    实施MVP时,在Android中保留Presenters的最佳做法是什么?

热门标签

归档