List of usage examples for android.support.v4.app Fragment getActivity
public Activity getActivity()
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;//w ww. j av a 2 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.momock.holder.FragmentManagerHolder.java
public static FragmentManagerHolder get(final Fragment fragment) { return new FragmentManagerHolder() { @Override//from w w w . j a v a2 s . c o m public FragmentManager getFragmentManager() { FragmentManager fm = fragment.getFragmentManager(); if (fm == null && fragment.getActivity() != null) fm = fragment.getActivity().getSupportFragmentManager(); return fm; } }; }
From source file:com.brq.wallet.activity.ScanActivity.java
public static void callMe(Fragment currentFragment, int requestCode, StringHandleConfig stringHandleConfig) { Intent intent = new Intent(currentFragment.getActivity(), ScanActivity.class); intent.putExtra("request", stringHandleConfig); currentFragment.startActivityForResult(intent, requestCode); }
From source file:com.laevatein.internal.ui.helper.AlbumListViewHelper.java
public static void callOnDefaultSelect(final Fragment fragment, final AlbumListFragment.OnDirectorySelectListener listener, final Cursor cursor) { HandlerUtils.getMainHandler().post(new Runnable() { @Override/* w ww .j ava 2s . c om*/ public void run() { FragmentManager manager = fragment.getActivity().getSupportFragmentManager(); Fragment f = manager.findFragmentById(R.id.l_container_grid_fragment); if (f != null) { return; } cursor.moveToFirst(); callOnSelect(listener, cursor); } }); }
From source file:com.jwetherell.quick_response_code.DecoderActivity.java
public static void start(Fragment fragment, int requestCode, String toastMessage) { final Intent intent = new Intent(fragment.getActivity(), DecoderActivity.class); intent.putExtra(EXTRA_TOAST_MESSAGE, toastMessage); fragment.startActivityForResult(intent, requestCode); }
From source file:org.solovyev.android.calculator.App.java
@NonNull public static CalculatorApplication cast(@NonNull Fragment fragment) { return cast(fragment.getActivity()); }
From source file:com.idlab.idcorp.assignment_android.common.utils.PermissionUtil.java
public static boolean checkAndRequestPermission(Fragment fragment, int permissionRequestCode, String... permissions) {//from w ww. j a v a2s . com String[] requiredPermissions = getRequiredPermissions( fragment.getContext() != null ? fragment.getContext() : fragment.getActivity(), permissions); if (requiredPermissions.length > 0 && fragment.isAdded()) { fragment.requestPermissions(requiredPermissions, permissionRequestCode); return false; } else { return true; } }
From source file:com.laevatein.internal.ui.helper.AlbumListViewHelper.java
public static void setUpListView(Fragment fragment, AdapterView.OnItemClickListener listener, AlbumViewResources resources) {/* w w w .j a va2 s . c o m*/ ListView listView = (ListView) FragmentUtils.findViewById(fragment, R.id.l_list_album); listView.setOnItemClickListener(listener); listView.setAdapter(new DevicePhotoAlbumAdapter(fragment.getActivity(), null, resources)); }
From source file:com.brq.wallet.activity.export.DecryptBip38PrivateKeyActivity.java
public static void callMe(Fragment fragment, String encryptedPrivateKey, int requestCode) { Intent intent = new Intent(fragment.getActivity(), DecryptBip38PrivateKeyActivity.class); intent.putExtra("encryptedPrivateKey", encryptedPrivateKey); fragment.startActivityForResult(intent, requestCode); }
From source file:com.github.piasy.safelyandroid.activity.StartActivityDelegate.java
/** * start activity from {@link android.support.v4.app.Fragment} * * @param fragment fragment we start from * @param intent intent to start/*from ww w. j a v a 2 s .c o m*/ * @param options options used to start activity * @return {@code true} if we start it safely, {@code false} if it's unsafe so we didn't start * it */ public static boolean startActivitySafely(@NonNull android.support.v4.app.Fragment fragment, @NonNull Intent intent, Bundle options) { if (isIntentSafe(fragment.getActivity().getPackageManager(), intent)) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { fragment.startActivity(intent, options); } else { fragment.startActivity(intent); } return true; } return false; }