Example usage for android.support.v4.content Loader forceLoad

List of usage examples for android.support.v4.content Loader forceLoad

Introduction

In this page you can find the example usage for android.support.v4.content Loader forceLoad.

Prototype

public void forceLoad() 

Source Link

Document

Force an asynchronous load.

Usage

From source file:edu.sfsu.csc780.chathub.ui.activities.MainActivity.java

private void loadMap() {
    Loader<Bitmap> loader = getSupportLoaderManager().initLoader(0, null,
            new LoaderManager.LoaderCallbacks<Bitmap>() {
                @Override//  w  ww  . j  a v a  2 s . c  o m
                public Loader<Bitmap> onCreateLoader(final int id, final Bundle args) {
                    return new MapLoader(MainActivity.this);
                }

                @Override
                public void onLoadFinished(final Loader<Bitmap> loader, final Bitmap result) {
                    mProgressBar.setVisibility(ProgressBar.INVISIBLE);
                    mLocationButton.setEnabled(true);

                    if (result == null)
                        return;
                    // Resize if too big for messaging
                    Bitmap resizedBitmap = scaleImage(result);
                    Uri uri = null;
                    if (result != resizedBitmap) {
                        uri = savePhotoImage(resizedBitmap);
                    } else {
                        uri = savePhotoImage(result);
                    }
                    createImageMessage(uri);

                }

                @Override
                public void onLoaderReset(final Loader<Bitmap> loader) {
                }

            });

    mProgressBar.setVisibility(ProgressBar.VISIBLE);
    mLocationButton.setEnabled(false);
    loader.forceLoad();
}

From source file:edu.sfsu.csc780.chathub.ui.MainActivity.java

private void loadMap() {
    Loader<Bitmap> loader = getSupportLoaderManager().initLoader(0, null,
            new LoaderManager.LoaderCallbacks<Bitmap>() {
                @Override//from   www .  j a va 2  s. c  o  m
                public Loader<Bitmap> onCreateLoader(final int id, final Bundle args) {
                    return new MapLoader(MainActivity.this);
                }

                @Override
                public void onLoadFinished(final Loader<Bitmap> loader, final Bitmap result) {
                    mProgressBar.setVisibility(ProgressBar.INVISIBLE);
                    mLocationButton.setEnabled(true);

                    if (result == null)
                        return;
                    // Resize if too big for messaging
                    Bitmap resizedBitmap = scaleImage(result);
                    Uri uri = null;
                    if (result != resizedBitmap) {
                        uri = savePhotoImage(resizedBitmap);
                    } else {
                        uri = savePhotoImage(result);
                    }
                    createImageMessage(uri);
                }

                @Override
                public void onLoaderReset(final Loader<Bitmap> loader) {
                }

            });

    mProgressBar.setVisibility(ProgressBar.VISIBLE);
    mLocationButton.setEnabled(false);
    loader.forceLoad();
}

From source file:edu.sfsu.csc780.chathub.ui.ChannelActivity.java

private void loadMap() {
    Loader<Bitmap> loader = getSupportLoaderManager().initLoader(0, null,
            new LoaderManager.LoaderCallbacks<Bitmap>() {
                @Override//from  w  w w .ja v  a2  s  . c  om
                public Loader<Bitmap> onCreateLoader(final int id, final Bundle args) {
                    return new MapLoader(ChannelActivity.this);
                }

                @Override
                public void onLoadFinished(final Loader<Bitmap> loader, final Bitmap result) {
                    mProgressBar.setVisibility(ProgressBar.INVISIBLE);
                    mLocationButton.setEnabled(true);

                    if (result == null)
                        return;
                    // Resize if too big for messaging
                    Bitmap resizedBitmap = scaleImage(result);
                    Uri uri = null;
                    if (result != resizedBitmap) {
                        uri = savePhotoImage(resizedBitmap);
                    } else {
                        uri = savePhotoImage(result);
                    }
                    createImageMessage(uri);

                }

                @Override
                public void onLoaderReset(final Loader<Bitmap> loader) {
                }

            });

    mProgressBar.setVisibility(ProgressBar.VISIBLE);
    mLocationButton.setEnabled(false);
    loader.forceLoad();
}