List of usage examples for android.support.v4.app Fragment startActivityForResult
public void startActivityForResult(Intent intent, int flag)
From source file:com.github.kanata3249.ffxieq.android.MagicSelectorActivity.java
static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, int index, long current, long subId) { Intent intent = new Intent(from.getActivity(), MagicSelectorActivity.class); intent.putExtra("Index", index); intent.putExtra("Current", current); intent.putExtra("SubId", subId); intent.putExtra("Filter", (long) -1); intent.putExtra("FilterByType", ""); from.startActivityForResult(intent, request); return true;// w w w .java2 s. com }
From source file:org.totschnig.myexpenses.dialog.DialogUtils.java
public static void openBrowse(Uri uri, Fragment fragment) { Intent intent = new Intent(Intent.ACTION_GET_CONTENT);//TODO implement preference that allows to use ACTION_OPEN_DOCUMENT intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setDataAndType(uri, "*/*"); try {//from w w w. j a v a 2 s .co m fragment.startActivityForResult(intent, ProtectedFragmentActivity.IMPORT_FILENAME_REQUESTCODE); } catch (ActivityNotFoundException e) { // No compatible file manager was found. Toast.makeText(fragment.getActivity(), R.string.no_filemanager_installed, Toast.LENGTH_SHORT).show(); } catch (SecurityException ex) { Toast.makeText(fragment.getActivity(), String.format( "Sorry, this destination does not accept %s request. Please select a different one.", intent.getAction()), Toast.LENGTH_SHORT).show(); } }
From source file:com.ruesga.rview.misc.ActivityHelper.java
public static void openDiffViewerActivity(Fragment fragment, ChangeInfo change, ArrayList<String> files, Map<String, FileInfo> info, String revisionId, String base, String current, String file, String comment, int requestCode) { Intent intent = getOpenDiffViewerActivityIntent(fragment.getContext(), change, files, info, revisionId, base, current, file, comment, requestCode); fragment.startActivityForResult(intent, requestCode); }
From source file:org.alfresco.mobile.android.application.managers.ActionUtils.java
/** * Allow to pick file with other apps.//from w w w. j a va 2s. c o m * * @return Activity for Result. */ public static void actionPickFile(Fragment fr, int requestCode) { if (fr == null) { return; } try { Intent i = new Intent(Intent.ACTION_GET_CONTENT); i.setType("*/*"); i.addCategory(Intent.CATEGORY_OPENABLE); fr.startActivityForResult(Intent.createChooser(i, fr.getText(R.string.content_app_pick_file)), requestCode); } catch (ActivityNotFoundException e) { AlfrescoNotificationManager.getInstance(fr.getActivity()).showAlertCrouton(fr.getActivity(), R.string.error_unable_open_file); } }
From source file:com.hxqc.aroundservice.util.ActivitySwitchAround.java
/** * ??/*from w ww.j a v a 2 s.co m*/ * * @param fragment * @param orderID * @param flagFragment */ public static void toCancelOrderDetailActivity(Fragment fragment, String orderID, String flagFragment) { Intent intent = new Intent(fragment.getActivity(), CancelOrderDetailActivity.class); // intent.putExtra("orderID", orderID); // intent.putExtra("flagFragment", flagFragment); Bundle bundle = new Bundle(); bundle.putString("orderID", orderID); bundle.putString("flagFragment", flagFragment); intent.putExtra(KEY_DATA, bundle); fragment.startActivityForResult(intent, OrderDetailContants.REQUEST_CANCEL); }
From source file:com.activiti.android.platform.provider.transfer.ContentTransferManager.java
public static final void requestGetContentFromProvider(Fragment fr) { String tmpMimetype = "*/*"; if (AndroidVersion.isKitKatOrAbove()) { isMediaProviderSupported(fr.getActivity()); Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType(tmpMimetype);/*from w ww . j a v a 2 s .co m*/ fr.startActivityForResult(intent, PICKER_REQUEST_CODE); } }
From source file:com.kaliturin.blacklist.utils.DefaultSMSAppHelper.java
@TargetApi(19) private static void askForDefaultAppChange(Fragment fragment, @Nullable String packageName, int requestCode) { if (!isAvailable()) return;/* w w w .j a v a2 s. c om*/ Intent intent; if (packageName == null) { String action; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { action = android.provider.Settings.ACTION_MANAGE_DEFAULT_APPS_SETTINGS; } else { action = android.provider.Settings.ACTION_WIRELESS_SETTINGS; } intent = new Intent(action); } else { intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT); intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, packageName); } fragment.startActivityForResult(intent, requestCode); }
From source file:com.techfly.liutaitai.util.GalleryHelper.java
private static void openGallery(Fragment activity, int picMode, boolean crop, int limit, ImageLoader imageLoader, CropMode mode, int type) { mImageLoader = imageLoader;/* ww w . j a v a2 s . c o m*/ if (!DeviceUtils.existSDCard()) { Toast.makeText(activity.getActivity(), "SD?", Toast.LENGTH_SHORT).show(); } if (activity != null) { Intent intent = new Intent(activity.getActivity(), PhotoChooseActivity.class); intent.putExtra(PICK_MODE, picMode); intent.putExtra(CROP_PHOTO, crop); intent.putExtra(LIMIT, limit); intent.putExtra(CROP_MODE, mode); intent.putExtra(APPLY_TYPE, type); // intent.putExtra(PHOTO, 0); activity.startActivityForResult(intent, GALLERY_REQUEST_CODE); } }
From source file:com.ruesga.rview.misc.ActivityHelper.java
public static void editChange(Fragment fragment, int legacyChangeId, String changeId, String revisionId, int requestCode) { Intent intent = new Intent(fragment.getContext(), EditorActivity.class); intent.putExtra(Constants.EXTRA_CHANGE_ID, changeId); intent.putExtra(Constants.EXTRA_LEGACY_CHANGE_ID, legacyChangeId); intent.putExtra(Constants.EXTRA_REVISION_ID, revisionId); intent.putExtra(Constants.EXTRA_HAS_PARENT, true); fragment.startActivityForResult(intent, requestCode); }
From source file:org.sufficientlysecure.keychain.util.FileHelper.java
/** Opens the preferred installed file manager on Android and shows a toast * if no manager is installed. */ private static void openDocumentPreKitKat(Fragment fragment, Uri last, String mimeType, boolean multiple, int requestCode) { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); if (Build.VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN_MR2) { intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, multiple); }// ww w . j a v a 2 s. c om intent.setData(last); intent.setType(mimeType); try { 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(); } }