2014-11-03 79 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時,我只顯示進度條 - 在屏幕上選擇暫停時調用暫停。希望它能幫助別人。

相關問題