List of usage examples for android.support.v4.app Fragment getActivity
public Activity getActivity()
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; }