List of usage examples for android.support.v4.app Fragment startActivityForResult
public void startActivityForResult(Intent intent, int flag)
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); }