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: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;
}