List of usage examples for android.support.v4.app Fragment startActivityForResult
public void startActivityForResult(Intent intent, int flag)
From source file:com.jwetherell.quick_response_code.DecoderActivity.java
public static void start(Fragment fragment, int requestCode, String toastMessage) { final Intent intent = new Intent(fragment.getActivity(), DecoderActivity.class); intent.putExtra(EXTRA_TOAST_MESSAGE, toastMessage); fragment.startActivityForResult(intent, requestCode); }
From source file:io.hypertrack.sendeta.util.images.EasyImage.java
public static void openCamera(Fragment fragment) { Intent intent = createCameraIntent(fragment.getActivity()); fragment.startActivityForResult(intent, REQ_TAKE_PICTURE); }
From source file:com.tomeokin.lspush.biz.home.CollectionEditorActivity.java
public static void start(@NonNull Fragment source, int requestCode) { Intent starter = new Intent(source.getContext(), CollectionEditorActivity.class); source.startActivityForResult(starter, requestCode); source.getActivity().overridePendingTransition(R.anim.slide_right_in, R.anim.hold); }
From source file:io.hypertrack.sendeta.util.images.EasyImage.java
public static void openCamera(android.app.Fragment fragment) { Intent intent = createCameraIntent(fragment.getActivity()); fragment.startActivityForResult(intent, REQ_TAKE_PICTURE); }
From source file:com.yanzhenjie.album.Album.java
/** * @param fragment ?Fragment/*from ww w. j a v a 2 s. co m*/ * @param requestCode ? * @param limitCount * @param toolbarColor Toolbar * @param statusBarColor ?? */ public static void startAlbum(Fragment fragment, int requestCode, int limitCount, @ColorInt int toolbarColor, @ColorInt int statusBarColor) { Intent intent = new Intent(fragment.getContext(), AlbumActivity.class); intent.putExtra(KEY_INPUT_LIMIT_COUNT, limitCount); intent.putExtra(KEY_INPUT_TOOLBAR_COLOR, toolbarColor); intent.putExtra(KEY_INPUT_STATUS_COLOR, statusBarColor); fragment.startActivityForResult(intent, requestCode); }
From source file:com.brq.wallet.activity.export.DecryptBip38PrivateKeyActivity.java
public static void callMe(Fragment fragment, String encryptedPrivateKey, int requestCode) { Intent intent = new Intent(fragment.getActivity(), DecryptBip38PrivateKeyActivity.class); intent.putExtra("encryptedPrivateKey", encryptedPrivateKey); fragment.startActivityForResult(intent, requestCode); }
From source file:com.youshe.yangyi.common_app.util.PermissionUtils.java
/** * ??/*from ww w . j a va2 s . c o m*/ * * @param cxt * @param req * @return */ @TargetApi(23) public static boolean checkSettingAlertPermission(Object cxt, int req) { if (cxt instanceof Activity) { Activity activity = (Activity) cxt; if (!Settings.canDrawOverlays(activity.getBaseContext())) { Log.i(TAG, "Setting not permission"); Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + activity.getPackageName())); activity.startActivityForResult(intent, req); return false; } } else if (cxt instanceof Fragment) { Fragment fragment = (Fragment) cxt; if (!Settings.canDrawOverlays(fragment.getActivity())) { Log.i(TAG, "Setting not permission"); Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + fragment.getActivity().getPackageName())); fragment.startActivityForResult(intent, req); return false; } } else { throw new RuntimeException("cxt is net a activity or fragment"); } return true; }
From source file:com.hengtiansoft.ecommerce.library.base.util.PermissionUtils.java
/** * ??//from w w w . j av a2 s. com * * @param cxt * @param req * @return */ @TargetApi(23) public static boolean checkSettingAlertPermission(Object cxt, int req) { if (cxt instanceof Activity) { Activity activity = (Activity) cxt; if (!Settings.canDrawOverlays(activity.getBaseContext())) { LogUtil.i("Setting not permission"); Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + activity.getPackageName())); activity.startActivityForResult(intent, req); return false; } } else if (cxt instanceof Fragment) { Fragment fragment = (Fragment) cxt; if (!Settings.canDrawOverlays(fragment.getActivity())) { LogUtil.i("Setting not permission"); Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + fragment.getActivity().getPackageName())); fragment.startActivityForResult(intent, req); return false; } } else { throw new RuntimeException("cxt is net a activity or fragment"); } return true; }
From source file:io.hypertrack.sendeta.util.images.EasyImage.java
public static void openChooser(Fragment fragment, String chooserTitle) { try {// w w w. j av a 2s.c o m Intent intent = createChooserIntent(fragment.getActivity(), chooserTitle); fragment.startActivityForResult(intent, REQ_SOURCE_CHOOSER); } catch (IOException e) { e.printStackTrace(); } }
From source file:com.allen.mediautil.ImageTakerHelper.java
/** * ? onActivityResult()?//from w w w. jav a 2 s . c o m */ public static void openAlbum(Fragment fragment) { Intent intentAlbum = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); intentAlbum.setType(MEDIA_TYPE_IMAGE); fragment.startActivityForResult(Intent.createChooser(intentAlbum, ""), REQUEST_ALBUM); }