List of usage examples for android.support.v4.app LoaderManager hasRunningLoaders
public boolean hasRunningLoaders()
From source file:org.mariotaku.twidere.fragment.ParcelableGroupsFragment.java
@Override public boolean isRefreshing() { if (getContext() == null || isDetached()) return false; final LoaderManager lm = getLoaderManager(); return lm.hasRunningLoaders(); }
From source file:org.getlantern.firetweet.fragment.support.ParcelableStatusesFragment.java
@Override public boolean isRefreshing() { final LoaderManager lm = getLoaderManager(); return lm.hasRunningLoaders(); }
From source file:de.vanita5.twittnuker.fragment.support.ParcelableStatusesListFragment.java
@Override protected void updateRefreshState() { if (getActivity() == null || !getUserVisibleHint() || !isVisible()) return;/*w w w . j a va 2 s . c om*/ final LoaderManager lm = getLoaderManager(); final boolean hasRunningLoaders = lm.hasRunningLoaders(); if (!hasRunningLoaders) { setRefreshing(true); } setRefreshing(hasRunningLoaders); }
From source file:de.vanita5.twittnuker.activity.support.MediaViewerActivity.java
@Override public boolean onPrepareOptionsMenu(final Menu menu) { final LoaderManager lm = getSupportLoaderManager(); Utils.setMenuItemAvailability(menu, MENU_REFRESH, !lm.hasRunningLoaders()); return super.onPrepareOptionsMenu(menu); }
From source file:org.mariotaku.twidere.activity.ImageViewerActivity.java
@Override public void onClick(final View view) { final Uri uri = getIntent().getData(); switch (view.getId()) { case R.id.close: { onBackPressed();//from w w w . j a v a 2 s. c om break; } case R.id.refresh_stop_save: { final LoaderManager lm = getSupportLoaderManager(); if (!mImageLoaded && !lm.hasRunningLoaders()) { loadImage(false); } else if (!mImageLoaded && lm.hasRunningLoaders()) { stopLoading(); } else if (mImageLoaded) { saveImage(); } break; } case R.id.share: { if (uri == null) { break; } final Intent intent = new Intent(Intent.ACTION_SEND); if (mImageFile != null && mImageFile.exists()) { intent.setType("image/*"); intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(mImageFile)); } else { intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, uri.toString()); } startActivity(Intent.createChooser(intent, getString(R.string.share))); break; } case R.id.open_in_browser: { if (uri == null) { break; } final String scheme = uri.getScheme(); if ("http".equals(scheme) || "https".equals(scheme)) { final Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.addCategory(Intent.CATEGORY_BROWSABLE); try { startActivity(intent); } catch (final ActivityNotFoundException e) { // Ignore. } } break; } } }
From source file:com.dwdesign.gallery3d.app.ImageViewerGLActivity.java
@Override public void onClick(final View view) { final Uri uri = getIntent().getData(); switch (view.getId()) { case R.id.close: { onBackPressed();// www. j av a2 s. com break; } case R.id.refresh_stop_save: { final LoaderManager lm = getSupportLoaderManager(); if (!mImageLoaded && !lm.hasRunningLoaders()) { loadImage(); } else if (!mImageLoaded && lm.hasRunningLoaders()) { stopLoading(); } else if (mImageLoaded) { new SaveImageTask(this, mImageFile).execute(); } break; } case R.id.share: { if (uri == null) { break; } final Intent intent = new Intent(Intent.ACTION_SEND); if (mImageFile != null && mImageFile.exists()) { intent.setType("image/*"); intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(mImageFile)); } else { intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, uri.toString()); } startActivity(Intent.createChooser(intent, getString(R.string.share))); break; } case R.id.open_in_browser: { if (uri == null) { break; } final String scheme = uri.getScheme(); if ("http".equals(scheme) || "https".equals(scheme)) { final Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.addCategory(Intent.CATEGORY_BROWSABLE); try { startActivity(intent); } catch (final ActivityNotFoundException e) { // Ignore. } } break; } } }