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.AddRecordActivity.java
public static void callMe(Fragment fragment, int requestCode) { Intent intent = new Intent(fragment.getActivity(), AddRecordActivity.class); fragment.startActivityForResult(intent, requestCode); }
From source file:id.nci.stm_9.FileHelper.java
public static void openFile(Fragment fragment, String filename, String mimeType, int requestCode) { Intent intent = buildFileIntent(filename, mimeType); try {// ww w .j a va 2 s . c o m fragment.startActivityForResult(intent, requestCode); } catch (ActivityNotFoundException e) { // No compatible file manager was found. Toast.makeText(fragment.getActivity(), R.string.no_filemanager_installed, Toast.LENGTH_SHORT).show(); } }
From source file:com.yalin.fidoclient.asm.api.ASMApi.java
public static void doDiscover(Fragment fragment, int requestCode, String asmMessage) { if (TextUtils.isEmpty(asmMessage)) { throw new IllegalArgumentException("asmMessage can not be null"); }/* ww w . j a v a2s . c om*/ Intent intent = ASMIntent.getASMOperationIntent(asmMessage); fragment.startActivityForResult(intent, requestCode); }
From source file:com.yanzhenjie.album.Album.java
/** * @param fragment ?Fragment/*from www .j ava2 s .c om*/ * @param requestCode ? * @param limitCount */ public static void startAlbum(Fragment fragment, int requestCode, int limitCount) { Intent intent = new Intent(fragment.getContext(), AlbumActivity.class); intent.putExtra(KEY_INPUT_LIMIT_COUNT, limitCount); fragment.startActivityForResult(intent, requestCode); }
From source file:com.brq.wallet.activity.AddAccountActivity.java
public static void callMe(Fragment fragment, int requestCode) { Intent intent = new Intent(fragment.getActivity(), AddAccountActivity.class); fragment.startActivityForResult(intent, requestCode); }
From source file:com.yanzhenjie.album.util.AlbumUtils.java
/** * Start the camera./*from w ww . ja v a2 s . c om*/ * * @param fragment fragment. * @param requestCode code. * @param outPath file path. */ public static void startCamera(Fragment fragment, int requestCode, File outPath) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); Uri uri = getUri(fragment.getContext(), outPath); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); fragment.startActivityForResult(intent, requestCode); }
From source file:com.kaliturin.blacklist.activities.CustomFragmentActivity.java
public static void show(Context context, Fragment parent, String activityTitle, Class<? extends Fragment> fragmentClass, Bundle fragmentArguments, int requestCode) { Intent intent = getIntent(context, activityTitle, fragmentClass, fragmentArguments); parent.startActivityForResult(intent, requestCode); }
From source file:com.yanzhenjie.album.util.AlbumUtils.java
/** * Start the camera./* w w w . ja v a 2s . co m*/ * * @param fragment fragment. * @param requestCode code. * @param outPath file path. */ public static void startCamera(android.app.Fragment fragment, int requestCode, File outPath) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); Uri uri = getUri(fragment.getActivity(), outPath); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); fragment.startActivityForResult(intent, requestCode); }
From source file:com.tomeokin.lspush.biz.home.CollectionWebViewActivity.java
public static void start(@NonNull Fragment source, int requestCode) { Intent starter = new Intent(source.getContext(), CollectionWebViewActivity.class); source.startActivityForResult(starter, requestCode); source.getActivity().overridePendingTransition(R.anim.slide_right_in, R.anim.hold); }
From source file:devfigas.com.neverlargeexception.IntentTransporter.java
public static void startActivityForResult(Fragment from, SuperIntent superIntent, int requestCode) { switch (superIntent.mIntentCofiguration.getTransportMode()) { case IntentCofiguration.NEVER: from.startActivityForResult(superIntent, requestCode);//only transport using traditional mode break;/*from w w w . ja va2 s . com*/ case IntentCofiguration.EVER: IntentTransporter.startActivity(from, superIntent, null);//only transport using static attribute mode break; case IntentCofiguration.ACCORDING_SIZE: if (IntentCofiguration.sizeOf(superIntent.getBundle()) < superIntent.mIntentCofiguration .getLimitSize()) { from.startActivityForResult(superIntent, requestCode);//only transport using static attribute mode if len is validate break; } //case else, no break:go to IntentCofiguration.DEFAULT case case IntentCofiguration.DEFAULT: try { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) { //force exception, because Android N- no call RuntimeException, but cant transport sucess throw new TransactionTooLargeException(); } else from.startActivityForResult(superIntent, requestCode); } catch (RuntimeException e) { IntentTransporter.startActivityForResult(from, superIntent, e, requestCode); } catch (TransactionTooLargeException e) { IntentTransporter.startActivityForResult(from, superIntent, null, requestCode); } break; } }