2014-11-03 53 views
1

我有在另一个应用程序中共享图像的应用程序。但有时需要一段时间才能加载选择器来选择将共享的应用程序。所以我想问问在加载选择器时是否有一些简单的方法来添加一些进度条。 我的共享代码:在选择器上等待时显示进度条

private void share(Uri uri, String format) { 
    try { Intent shareIntent = new Intent(); 
     shareIntent.setAction(Intent.ACTION_SEND); 
     shareIntent.putExtra(Intent.EXTRA_STREAM,uri); 
     shareIntent.setType("image/"+format); 
     shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
     startActivity(Intent.createChooser(shareIntent,"Share with")); 
    } catch (Exception e) { 
      e.printStackTrace(); 
    } 
+0

这将是很难完成的(特别是“解雇()”),恕我直言,浪费时间。不要玩“ProgressBar”AlertDialog或者仅仅因为设备速度太慢...... – shkschneider 2014-11-03 10:11:42

回答

1

我最终找到了解决方案。在调用共享函数并将其隐藏在onPause时,我只显示进度条 - 在屏幕上选择暂停时调用暂停。希望它能帮助别人。

相关问题