public void show(String url){ reset(); if(pd != null){ AQuery aq = new AQuery(pd.getContext()); aq.show(pd); } if(act != null){ act.setProgressBarIndeterminateVisibility(true); act.setProgressBarVisibility(true); } if(pb != null){ pb.setTag(AQuery.TAG_URL, url); pb.setVisibility(View.VISIBLE); } if(view != null){ view.setTag(AQuery.TAG_URL, url); view.setVisibility(View.VISIBLE); } }
@Test public void getProgressBar_returnsTheProgressBar() { Activity activity = Robolectric.buildActivity(TestActivity.class).create().get(); ProgressBar progress = shadowOf(activity.getWindow()).getProgressBar(); assertThat(progress.getVisibility()).isEqualTo(View.INVISIBLE); activity.setProgressBarVisibility(true); assertThat(progress.getVisibility()).isEqualTo(View.VISIBLE); activity.setProgressBarVisibility(false); assertThat(progress.getVisibility()).isEqualTo(View.GONE); }
@Override public void setProgressBarVisibility(boolean visible) { if (ActionBarSherlock.DEBUG) Log.d(TAG, "[setProgressBarVisibility] visible: " + visible); mActivity.setProgressBarVisibility(visible); }
/** * @param visible * @see android.app.Activity#setProgressBarVisibility(boolean) */ public final void setProgressBarVisibility(boolean visible) { mActivity.setProgressBarVisibility(visible); }
@Override public void onPreExecute() { activity.setProgressBarVisibility(true); }
@Override public void setProgressBarVisibility(boolean visible) { if (DEBUG) Log.d(TAG, "[setProgressBarVisibility] visible: " + visible); mActivity.setProgressBarVisibility(visible); }
@Override public void onPostExecute(String result) { activity.setProgressBarVisibility(false); // show saved message String msg = String.format("CSV %s to %s", activity.getString(R.string.saved), fileName); log.log(Level.INFO, msg); Toast.makeText(activity, msg, Toast.LENGTH_SHORT).show(); // if export file should be sent immediately ... if(prefs.getBoolean(OPT_SEND_EXPORT, false)) { // allow sending the generated file ... Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setType("*/*"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(fileName))); activity.startActivity( Intent.createChooser(sendIntent, activity.getResources().getText(R.string.send_to))); } } }
public void show(String url){ reset(); if(pd != null){ AQuery aq = new AQuery(pd.getContext()); aq.show(pd); } if(act != null){ act.setProgressBarIndeterminateVisibility(true); act.setProgressBarVisibility(true); } if(pb != null){ pb.setTag(AQuery.TAG_URL, url); pb.setVisibility(View.VISIBLE); } if(view != null){ view.setTag(AQuery.TAG_URL, url); view.setVisibility(View.VISIBLE); } }