List of usage examples for android.support.v4.app Fragment getActivity
public Activity getActivity()
From source file:com.github.kanata3249.ffxieq.android.VWAtmaLevelSelectorActivity.java
static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, int index, long current, long subId) { Intent intent = new Intent(from.getActivity(), VWAtmaLevelSelectorActivity.class); intent.putExtra("Current", current); intent.putExtra("SubId", subId); intent.putExtra("Filter", (long) -1); from.startActivityForResult(intent, request); return true;/*w w w. j av a 2 s .co m*/ }
From source file:com.laevatein.internal.ui.helper.PhotoGridViewHelper.java
public static void setUpGridView(Fragment fragment, ItemViewResources resources, SelectedUriCollection collection, AlbumPhotoAdapter.BindViewListener listener) { GridView gridView = (GridView) fragment.getView().findViewById(R.id.l_grid_photo); AlbumPhotoAdapter adapter = new AlbumPhotoAdapter(fragment.getActivity(), null, resources, collection, listener);/*from ww w.j ava 2 s .c om*/ adapter.registerCheckStateListener((AlbumPhotoAdapter.CheckStateListener) fragment); gridView.setAdapter(adapter); TextView emptyMessage = (TextView) fragment.getView().findViewById(R.id.l_label_empty); emptyMessage.setText(R.string.l_empty_photo); gridView.setEmptyView(emptyMessage); }
From source file:svenmeier.coxswain.view.Utils.java
@SuppressWarnings("unchecked") public static <T> T getCallback(Fragment fragment, Class<T> callback) { while (true) { if (callback.isInstance(fragment)) { return (T) fragment; }//from ww w . j a v a 2s . c om Fragment parentFragment = fragment.getParentFragment(); if (parentFragment == null) { break; } fragment = parentFragment; } return getCallback(fragment.getActivity(), callback); }
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.todoroo.astrid.actfm.ActFmCameraModule.java
public static void showPictureLauncher(final Fragment fragment, final ClearImageCallback clearImageOption) { ArrayList<String> options = new ArrayList<String>(); final Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); PackageManager pm = fragment.getActivity().getPackageManager(); final boolean cameraAvailable = pm.queryIntentActivities(cameraIntent, 0).size() > 0; if (cameraAvailable) options.add(fragment.getString(R.string.actfm_picture_camera)); options.add(fragment.getString(R.string.actfm_picture_gallery)); if (clearImageOption != null) options.add(fragment.getString(R.string.actfm_picture_clear)); ArrayAdapter<String> adapter = new ArrayAdapter<String>(fragment.getActivity(), android.R.layout.simple_spinner_dropdown_item, options.toArray(new String[options.size()])); DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener() { @SuppressWarnings("nls") @Override//from w w w . ja va2 s .c om public void onClick(DialogInterface d, int which) { if (which == 0 && cameraAvailable) { lastTempFile = getTempFile(fragment.getActivity()); if (lastTempFile != null) cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(lastTempFile)); fragment.startActivityForResult(cameraIntent, REQUEST_CODE_CAMERA); } else if ((which == 1 && cameraAvailable) || (which == 0 && !cameraAvailable)) { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); fragment.startActivityForResult( Intent.createChooser(intent, fragment.getString(R.string.actfm_TVA_tag_picture)), REQUEST_CODE_PICTURE); } else { if (clearImageOption != null) clearImageOption.clearImage(); } } }; // show a menu of available options new AlertDialog.Builder(fragment.getActivity()).setAdapter(adapter, listener).show() .setOwnerActivity(fragment.getActivity()); }
From source file:eu.inmite.android.lib.validations.form.FormValidator.java
/** * Perform validation over the views of given fragment * * @param fragment fragment with views to validate * @param callback callback the will receive result of validation, results are ordered by order param in annotation. * @return whether the validation succeeded *//*from w ww . j a v a2 s .c o m*/ public static boolean validate(Fragment fragment, IValidationCallback callback) { return validate(fragment.getActivity(), fragment, callback); }
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 {//from ww w .jav a 2 s. co 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.github.kanata3249.ffxieq.android.AugmentEditActivity.java
static public boolean startActivity(Fragment from, int request, FFXICharacter charInfo, int part, long baseID, long augID) { Intent intent = new Intent(from.getActivity(), AugmentEditActivity.class); intent.putExtra("Part", part); intent.putExtra("BaseId", baseID); intent.putExtra("AugId", augID); from.startActivityForResult(intent, request); return true;// www .j a v a2 s . c o m }
From source file:com.mycelium.wallet.activity.export.DecryptPrivateKeyActivity.java
public static void callMe(Fragment fragment, String encryptedPrivateKey, int requestCode) { Intent intent = new Intent(fragment.getActivity(), DecryptPrivateKeyActivity.class); intent.putExtra("encryptedPrivateKey", encryptedPrivateKey); fragment.startActivityForResult(intent, requestCode); }
From source file:com.miandui.utils.runtimePermission.AndPermission.java
/** * Get default setting dialog./*w ww .j ava2s.c om*/ * * @param fragment {@link android.support.v4.app.Fragment}. * @param requestCode requestCode for {@code startActivityForResult(Intent, int)}. * @return {@link SettingDialog}. */ public static @NonNull SettingDialog defaultSettingDialog(@NonNull android.support.v4.app.Fragment fragment, int requestCode) { return new SettingDialog(fragment.getActivity(), new SettingExecutor(fragment, requestCode)); }