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.mycelium.wallet.activity.export.DecryptPrivateKeyActivity.java

public static void callMe(Fragment fragment, String encryptedPrivateKey, int requestCode) {
    Intent intent = new Intent(fragment.getActivity(), DecryptPrivateKeyActivity.class);
    intent.putExtra("encryptedPrivateKey", encryptedPrivateKey);
    fragment.startActivityForResult(intent, requestCode);
}

From source file:devfigas.com.neverlargeexception.SuperIntent.java

protected static SuperIntent receiveForResult(SuperIntent superIntent, Fragment from, int requestCode) {
    SuperIntent plusIntent = new SuperIntent();
    plusIntent.mBundle = (Bundle) superIntent.getBundle().clone();
    try {/*  www.  java2s . com*/
        superIntent.getBundleExtra(EXTRAS).clear();
    } catch (NullPointerException npe) {
        throw new NullPointerException("SuperIntent not builded: call method build() before to try start");
    }
    from.startActivityForResult(superIntent, requestCode);
    return plusIntent;
}

From source file:com.brq.wallet.activity.export.MrdDecryptDataActivity.java

public static void callMe(Fragment fragment, String encryptedData, int requestCode) {
    Intent intent = new Intent(fragment.getActivity(), MrdDecryptDataActivity.class);
    intent.putExtra("encryptedData", encryptedData);
    fragment.startActivityForResult(intent, requestCode);
}

From source file:com.github.kanata3249.ffxieq.android.VWAtmaSelectorActivity.java

static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, int index,
        long current) {
    Intent intent = new Intent(from.getActivity(), VWAtmaSelectorActivity.class);

    intent.putExtra("Current", current);
    intent.putExtra("Index", index);
    intent.putExtra("Filter", (long) -1);

    from.startActivityForResult(intent, request);
    return true;/*from  w w  w .j av  a  2s . c om*/
}

From source file:com.lvbo.template.common.Utils.PermissionUtils.java

/**
 * WRITE_SETTINGS ??//from  w w  w.j  a v  a2s. c  o m
 * @param cxt
 * @param req
 * @return
 */
@TargetApi(23)
public static boolean checkSettingSystemPermission(Object cxt, int req) {
    if (cxt instanceof Activity) {
        Activity activity = (Activity) cxt;
        if (!Settings.System.canWrite(activity)) {
            Log.i(TAG, "Setting not permission");

            Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
            intent.setData(Uri.parse("package:" + activity.getPackageName()));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            activity.startActivityForResult(intent, req);
            return false;
        }
    } else if (cxt instanceof Fragment) {
        Fragment fragment = (Fragment) cxt;
        if (!Settings.System.canWrite(fragment.getContext())) {
            Log.i(TAG, "Setting not permission");

            Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
            intent.setData(Uri.parse("package:" + fragment.getContext().getPackageName()));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            fragment.startActivityForResult(intent, req);
            return false;
        }
    } else {
        throw new RuntimeException("cxt is net a activity or fragment");
    }

    return true;
}

From source file:com.github.kanata3249.ffxieq.android.FoodSelectorActivity.java

static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, long current) {
    Intent intent = new Intent(from.getActivity(), FoodSelectorActivity.class);

    intent.putExtra("Current", current);
    intent.putExtra("Filter", (long) -1);
    intent.putExtra("FilterByType", "");

    from.startActivityForResult(intent, request);
    return true;//  w  w w  .  j  a  va  2  s.  co m
}

From source file:com.github.kanata3249.ffxieq.android.VWAtmaLevelSelectorActivity.java

static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, int index, long current,
        long subId) {
    Intent intent = new Intent(from.getActivity(), VWAtmaLevelSelectorActivity.class);

    intent.putExtra("Current", current);
    intent.putExtra("SubId", subId);
    intent.putExtra("Filter", (long) -1);

    from.startActivityForResult(intent, request);
    return true;/*  w w  w. j a v  a  2s . c o m*/
}

From source file:net.canking.permissiondemo.PermissionUtils.java

/**
 * WRITE_SETTINGS ??/*ww  w.  java  2 s  . co m*/
 * @param cxt
 * @param req
 * @return
 */
@TargetApi(23)
public static boolean checkSettingSystemPermission(Object cxt, int req) {
    if (cxt instanceof Activity) {
        Activity activity = (Activity) cxt;
        if (!Settings.System.canWrite(activity)) {
            Log.i(TAG, "Setting not permission");

            Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_WRITE_SETTINGS);
            intent.setData(Uri.parse("package:" + activity.getPackageName()));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            activity.startActivityForResult(intent, req);
            return false;
        }
    } else if (cxt instanceof Fragment) {
        Fragment fragment = (Fragment) cxt;
        if (!Settings.System.canWrite(fragment.getContext())) {
            Log.i(TAG, "Setting not permission");

            Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_WRITE_SETTINGS);
            intent.setData(Uri.parse("package:" + fragment.getContext().getPackageName()));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            fragment.startActivityForResult(intent, req);
            return false;
        }
    } else {
        throw new RuntimeException("cxt is net a activity or fragment");
    }

    return true;
}

From source file:com.github.kanata3249.ffxieq.android.AugmentEditActivity.java

static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, int part, long baseID,
        long augID) {
    Intent intent = new Intent(from.getActivity(), AugmentEditActivity.class);

    intent.putExtra("Part", part);
    intent.putExtra("BaseId", baseID);
    intent.putExtra("AugId", augID);

    from.startActivityForResult(intent, request);
    return true;//from   w ww  . java 2 s  . c  o  m
}

From source file:org.isoron.uhabits.utils.RingtoneUtils.java

public static void startRingtonePickerActivity(Fragment fragment, int requestCode) {
    Uri existingRingtoneUri = getRingtoneUri(fragment.getContext());
    Uri defaultRingtoneUri = Settings.System.DEFAULT_NOTIFICATION_URI;

    Intent intent = new Intent(ACTION_RINGTONE_PICKER);
    intent.putExtra(EXTRA_RINGTONE_TYPE, TYPE_NOTIFICATION);
    intent.putExtra(EXTRA_RINGTONE_SHOW_DEFAULT, true);
    intent.putExtra(EXTRA_RINGTONE_SHOW_SILENT, true);
    intent.putExtra(EXTRA_RINGTONE_DEFAULT_URI, defaultRingtoneUri);
    intent.putExtra(EXTRA_RINGTONE_EXISTING_URI, existingRingtoneUri);
    fragment.startActivityForResult(intent, requestCode);
}