Example usage for android.support.v4.app Fragment getActivity

List of usage examples for android.support.v4.app Fragment getActivity

Introduction

In this page you can find the example usage for android.support.v4.app Fragment getActivity.

Prototype

public Activity getActivity() 

Source Link

Usage

From source file:eu.iescities.pilot.rovereto.roveretoexplorer.map.MapManager.java

public static void switchToMapView(String category, String argType, Fragment src) {
    FragmentTransaction fragmentTransaction = src.getActivity().getSupportFragmentManager().beginTransaction();
    MapFragment fragment = new MapFragment();
    Bundle args = new Bundle();
    args.putString(argType, category);// ww  w  .  j ava  2s .c  om
    fragment.setArguments(args);
    fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    // fragmentTransaction.detach(src);
    fragmentTransaction.replace(R.id.content_frame, fragment, src.getTag());
    fragmentTransaction.addToBackStack(fragment.getTag());
    fragmentTransaction.commit();

}

From source file:org.alfresco.mobile.android.application.managers.ActionUtils.java

public static void actionSendDocument(Fragment fr, File myFile) {
    actionSend(fr.getActivity(), myFile, (String) null);
}

From source file:eu.trentorise.smartcampus.trentinofamiglia.map.MapManager.java

public static void switchToMapView(ArrayList<BaseDTObject> list, Fragment src) {
    FragmentTransaction fragmentTransaction = src.getActivity().getSupportFragmentManager().beginTransaction();
    MapFragment fragment = new MapFragment();
    Bundle args = new Bundle();
    args.putSerializable(MapFragment.ARG_OBJECTS, list);
    fragment.setArguments(args);/*  ww  w  .jav a2 s  .  c o  m*/
    fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    // fragmentTransaction.detach(src);
    fragmentTransaction.replace(R.id.frame_content, fragment, src.getTag());
    fragmentTransaction.addToBackStack(fragment.getTag());
    fragmentTransaction.commit();

}

From source file:eu.trentorise.smartcampus.trentinofamiglia.map.MapManager.java

public static void switchToMapView(String category, String argType, Fragment src) {
    FragmentTransaction fragmentTransaction = src.getActivity().getSupportFragmentManager().beginTransaction();
    MapFragment fragment = new MapFragment();
    Bundle args = new Bundle();
    args.putString(argType, category);/* w  ww . j  av a 2 s  .  c o  m*/
    fragment.setArguments(args);
    fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    // fragmentTransaction.detach(src);
    fragmentTransaction.replace(R.id.frame_content, fragment, src.getTag());
    fragmentTransaction.addToBackStack(fragment.getTag());
    fragmentTransaction.commit();

}

From source file:org.alfresco.mobile.android.application.managers.ActionUtils.java

public static void actionSendDocumentsToAlfresco(Fragment fr, List<File> files) {
    actionSendDocumentsToAlfresco(fr.getActivity(), files);
}

From source file:com.zhangwx.dynamicpermissionsrequest.permission.EasyPermissions.java

@SuppressLint("NewApi")
@RequiresApi(api = Build.VERSION_CODES.HONEYCOMB)
public static void requestPermissionsWithOutRationale(@NonNull android.app.Fragment fragment, int requestCode,
        @NonNull String... perms) {
    if (hasPermissions(fragment.getActivity(), perms)) {
        notifyAlreadyHasPermissions(fragment, requestCode, perms);
        return;//from  w  ww . ja  v  a 2s .  c  o m
    }
    fragment.requestPermissions(perms, requestCode);
}

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 w w .  ja va 2s . c  o m
        fr.startActivityForResult(intent, PICKER_REQUEST_CODE);
    }
}

From source file:org.alfresco.mobile.android.application.managers.ActionUtils.java

public static void openWithAlfrescoTextEditor(Fragment fr, File myFile, String mimeType, int requestCode) {
    Intent intent = new Intent(fr.getActivity(), TextEditorActivity.class);
    intent.setAction(Intent.ACTION_VIEW);
    Uri data = Uri.fromFile(myFile);//from  ww w.j a v  a 2s .  c  o m
    intent.setDataAndType(data, mimeType.toLowerCase());

    try {
        if (fr.getParentFragment() != null) {
            fr.getParentFragment().startActivityForResult(intent, requestCode);
        } else {
            fr.startActivityForResult(intent, requestCode);
        }
    } catch (ActivityNotFoundException e) {
        AlfrescoNotificationManager.getInstance(fr.getActivity()).showAlertCrouton(fr.getActivity(),
                org.alfresco.mobile.android.foundation.R.string.error_unable_open_file);
    }
}

From source file:org.alfresco.mobile.android.application.managers.ActionUtils.java

public static void actionOpenIn(Fragment fr, File myFile) {
    try {/* w  w  w  .j ava2s.co m*/
        String mimeType = MimeTypeManager.getInstance(fr.getActivity()).getMIMEType(myFile.getName());
        if (DataProtectionManager.getInstance(fr.getActivity()).isEncrypted(myFile.getPath())) {
            WaitingDialogFragment dialog = WaitingDialogFragment.newInstance(R.string.data_protection,
                    R.string.decryption_title, true);
            dialog.show(fr.getActivity().getSupportFragmentManager(), WaitingDialogFragment.TAG);
            DataProtectionManager.getInstance(fr.getActivity()).decrypt(
                    SessionUtils.getAccount(fr.getActivity()), myFile, DataProtectionManager.ACTION_COPY);
        } else {
            actionView(fr.getActivity(), myFile, mimeType, null);
        }
    } catch (Exception e) {
        AlfrescoNotificationManager.getInstance(fr.getActivity()).showAlertCrouton(fr.getActivity(),
                R.string.error_unable_open_file);
    }
}

From source file:com.pdftron.pdf.utils.ViewerUtils.java

public static Uri openImageIntent(Fragment fragment, int requestCode) {
    // Determine Uri of camera image to save.
    final String fname = "IMG_" + System.currentTimeMillis() + ".jpg";
    File sdImageMainDirectory = new File(fragment.getActivity().getExternalCacheDir(), fname);
    Uri outputFileUri = Uri.fromFile(sdImageMainDirectory);

    // Camera.//  w w w  .  j av a 2  s .  c o m
    final List<Intent> cameraIntents = new ArrayList<>();
    final Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    final PackageManager packageManager = fragment.getActivity().getPackageManager();
    final List<ResolveInfo> listCam = packageManager.queryIntentActivities(captureIntent, 0);
    for (ResolveInfo res : listCam) {
        final String packageName = res.activityInfo.packageName;
        final Intent intent = new Intent(captureIntent);
        intent.setComponent(new ComponentName(res.activityInfo.packageName, res.activityInfo.name));
        intent.setPackage(packageName);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
        cameraIntents.add(intent);
    }

    // Filesystem.
    final Intent galleryIntent = new Intent(Intent.ACTION_PICK);
    galleryIntent.setType("image/*");
    //galleryIntent.setAction(Intent.ACTION_GET_CONTENT);

    // Chooser of filesystem options.
    final Intent chooserIntent = Intent.createChooser(galleryIntent, "Select Source");

    // Add the camera options.
    chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, cameraIntents.toArray(new Parcelable[] {}));

    fragment.startActivityForResult(chooserIntent, requestCode);
    return outputFileUri;
}