Example usage for android.support.v4.app Fragment startActivityForResult

List of usage examples for android.support.v4.app Fragment startActivityForResult

Introduction

In this page you can find the example usage for android.support.v4.app Fragment startActivityForResult.

Prototype

public void startActivityForResult(Intent intent, int flag) 

Source Link

Usage

From source file:com.qiscus.sdk.filepicker.FilePickerBuilder.java

private void start(Fragment fragment, int pickerType) {
    Intent intent = new Intent(fragment.getActivity(), FilePickerActivity.class);
    intent.putExtras(pickerOptionsBundle);
    fragment.startActivityForResult(intent,
            pickerType == FilePickerConst.MEDIA_PICKER ? FilePickerConst.REQUEST_CODE_PHOTO
                    : FilePickerConst.REQUEST_CODE_DOC);
}

From source file:com.bilibili.boxing.Boxing.java

/**
 * same as {@link Fragment#startActivityForResult(Intent, int, Bundle)}
 *//*w w  w  . ja  v  a  2  s . c o m*/
public void start(@NonNull Fragment fragment, int requestCode) {
    fragment.startActivityForResult(mIntent, requestCode);
}

From source file:com.bilibili.boxing.Boxing.java

/**
 * same as {@link android.app.Fragment#startActivityForResult(Intent, int, Bundle)}
 *//*  w  w w  . j  a  v a2 s .  co m*/
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public void start(@NonNull android.app.Fragment fragment, int requestCode) {
    fragment.startActivityForResult(mIntent, requestCode);
}

From source file:io.valuesfeng.picker.Picker.java

/**
 * Start to select photo.//w  w  w  . j a va 2 s.c o m
 *
 * @param requestCode identity of the requester activity.
 */
public void forResult(int requestCode) {
    if (engine == null)
        throw new ExceptionInInitializerError(LoadEngine.INITIALIZE_ENGINE_ERROR);

    Activity activity = getActivity();
    if (activity == null) {
        return; // cannot continue;
    }
    mSelectionSpec.setMimeTypeSet(mMimeType);
    mSelectionSpec.setEngine(engine);
    Intent intent = new Intent(activity, ImageSelectActivity.class);
    intent.putExtra(ImageSelectActivity.EXTRA_SELECTION_SPEC, mSelectionSpec);
    //        intent.putExtra(ImageSelectActivity.EXTRA_ENGINE, (Serializable) engine);
    intent.putParcelableArrayListExtra(ImageSelectActivity.EXTRA_RESUME_LIST,
            (ArrayList<? extends android.os.Parcelable>) mResumeList);

    Fragment fragment = getFragment();
    if (fragment != null) {
        fragment.startActivityForResult(intent, requestCode);
    } else {
        activity.startActivityForResult(intent, requestCode);
    }
    hasInitPicker = false;
}

From source file:com.thiagorosa.robotita.manager.BluetoothManager.java

public void promptToEnable(Fragment fragment) {
    if (!isEnabled() && (fragment != null)) {
        fragment.startActivityForResult(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE),
                REQUEST_ENABLE_BLUETOOTH);
    }/*  w  w  w .java2 s.  co m*/
}

From source file:com.xbm.android.matisse.SelectionCreator.java

/**
 * Start to select media and wait for result.
 *
 * @param requestCode Identity of the request Activity or Fragment.
 *//*  ww w .  j av a  2 s .com*/
public void forResult(int requestCode) {
    Activity activity = mMatisse.getActivity();
    if (activity == null) {
        return;
    }

    Intent intent = new Intent(activity, MatisseActivity.class);

    Fragment fragment = mMatisse.getFragment();
    if (fragment != null) {
        fragment.startActivityForResult(intent, requestCode);
    } else {
        activity.startActivityForResult(intent, requestCode);
    }
}

From source file:com.laevatein.SelectionSpecBuilder.java

/**
 * Start to select photo./*  w w w . j ava  2  s.c o  m*/
 * @param requestCode identity of the requester activity.
 */
public void forResult(int requestCode) {
    Activity activity = mLaevatein.getActivity();
    if (activity == null) {
        return; // cannot continue;
    }

    mSelectionSpec.setMimeTypeSet(mMimeType);

    ViewResourceSpec viewSpec = new ViewResourceSpec.Builder().setActionViewResources(mActionViewResources)
            .setAlbumViewResources(mAlbumViewResources).setCountViewResources(mCountViewResources)
            .setItemViewResources(mItemViewResources).setEnableCapture(mEnableCapture)
            .setEnableSelectedView(mEnableSelectedView).setActivityOrientation(mActivityOrientation).create();
    ErrorViewSpec errorSpec = new ErrorViewSpec.Builder().setCountSpec(mCountErrorSpec)
            .setOverQualitySpec(mOverQualityErrorSpec).setUnderQualitySpec(mUnderQualityErrorSpec)
            .setTypeSpec(mTypeErrorSpec).create();

    if (mPhotoSelectionActivityClass == null) {
        mPhotoSelectionActivityClass = PhotoSelectionActivity.class;
    }

    Intent intent = new Intent(activity, mPhotoSelectionActivityClass);
    intent.putExtra(PhotoSelectionActivity.EXTRA_VIEW_SPEC, viewSpec);
    intent.putExtra(PhotoSelectionActivity.EXTRA_ERROR_SPEC, errorSpec);
    intent.putExtra(PhotoSelectionActivity.EXTRA_SELECTION_SPEC, mSelectionSpec);
    intent.putParcelableArrayListExtra(PhotoSelectionActivity.EXTRA_RESUME_LIST,
            (ArrayList<? extends android.os.Parcelable>) mResumeList);

    Fragment fragment = mLaevatein.getFragment();
    if (fragment != null) {
        fragment.startActivityForResult(intent, requestCode);
    } else {
        activity.startActivityForResult(intent, requestCode);
    }
}

From source file:com.bilibili.boxing.Boxing.java

/**
 * use to start raw image viewer.//from  www  .j  av  a 2  s  .  com
 *
 * @param viewMode {@link BoxingConfig.ViewMode}
 */
public void start(@NonNull Fragment fragment, int requestCode, BoxingConfig.ViewMode viewMode) {
    BoxingManager.getInstance().getBoxingConfig().withViewer(viewMode);
    fragment.startActivityForResult(mIntent, requestCode);
}

From source file:com.bilibili.boxing.Boxing.java

/**
 * use to start raw image viewer./*ww  w .  j av a  2s . co  m*/
 *
 * @param viewMode {@link BoxingConfig.ViewMode}
 */
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public void start(@NonNull android.app.Fragment fragment, int requestCode, BoxingConfig.ViewMode viewMode) {
    BoxingManager.getInstance().getBoxingConfig().withViewer(viewMode);
    fragment.startActivityForResult(mIntent, requestCode);
}

From source file:com.groundupworks.wings.gcp.GoogleCloudPrintEndpoint.java

@Override
public void startLinkRequest(final Activity activity, final Fragment fragment) {
    if (fragment != null) {
        fragment.startActivityForResult(new Intent(activity, GoogleCloudPrintSettingsActivity.class),
                REQUEST_CODE);//from  w ww.  jav a2 s  . c o m
    } else {
        activity.startActivityForResult(new Intent(activity, GoogleCloudPrintSettingsActivity.class),
                REQUEST_CODE);
    }
}