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

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

Introduction

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

Prototype

@HotSpotIntrinsicCandidate
public final native Class<?> getClass();

Source Link

Document

Returns the runtime class of this Object .

Usage

From source file:io.github.waka.sevenhack.activities.MainActivity.java

private void replaceFragment(Fragment fragment) {
    final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.setCustomAnimations(R.anim.fragment_fade_enter, R.anim.fragment_fade_exit);
    ft.replace(R.id.content_view, fragment, fragment.getClass().getSimpleName());
    ft.addToBackStack(null);/*from  w  w  w  .ja  va  2  s  .  c o  m*/
    ft.commit();
}

From source file:app.presentation.foundation.views.BaseFragment.java

protected void replaceFragment(int id, Fragment fragment) {
    FragmentManager fragmentManager = getChildFragmentManager();
    fragmentManager.popBackStackImmediate(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
    fragmentManager.beginTransaction().replace(id, fragment, fragment.getClass().getSimpleName()).commit();
}

From source file:org.jboss.aerogear.crypto.android.demo.CryptoActivity.java

private void displayFragment(Fragment fragment, Display display, boolean enableBack) {
    currentFragment = display;//from  w w w.j a v  a  2 s .  c om

    FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();

    if (enableBack) {
        fragmentTransaction.addToBackStack(null);
    }

    fragmentTransaction.replace(R.id.frame, fragment, fragment.getClass().getSimpleName()).commit();

    supportInvalidateOptionsMenu();
}

From source file:com.nick.scalpel.Scalpel.java

public void wire(Fragment fragment, Scope scope) {
    if (isInScope(scope, Scope.Class))
        wireClz(fragment);//  www  .  ja  v  a2s. c  o m
    if (isInScope(scope, Scope.Field)) {
        Class clz = fragment.getClass();
        for (Field field : clz.getDeclaredFields()) {
            for (FieldWirer wirer : mFieldWirers) {
                if (field.isAnnotationPresent(wirer.annotationClass())) {
                    wirer.wire(fragment, field);
                }
            }
        }
    }
}

From source file:com.adstrosoftware.gpsplayground.MainActivity.java

@Override
public void onFeatureSelected(int feature) {

    Fragment fragment;

    switch (feature) {
    case 0:// w  w  w  .ja va2s.c om
        fragment = ActivityRecognizerFragment.newInstance();
        break;
    default:
        fragment = InvalidFragment.newInstance();
    }

    FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction()
            .replace(R.id.fragmentContainer, fragment, fragment.getClass().getName());

    if (smallScreen) {
        fragmentTransaction.addToBackStack(null);
    }

    fragmentTransaction.commit();
}

From source file:com.granita.tasks.EditTaskActivity.java

@Override
public void onAttachFragment(Fragment fragment) {
    super.onAttachFragment(fragment);
    if (fragment instanceof EditTaskFragment) {
        mEditFragment = (EditTaskFragment) fragment;
    } else {/*from   ww  w.ja va 2 s .  co  m*/
        throw new IllegalArgumentException(
                "Invalid fragment attached: " + fragment.getClass().getCanonicalName());
    }
}

From source file:dev.drsoran.moloko.activities.AbstractFullDetailedTasksListActivity.java

public <T> T getBottomFragment(Class<?> clazz) {
    final Fragment addedFragment = getBottomFragment();

    if (addedFragment != null && addedFragment.getClass() == clazz) {
        @SuppressWarnings("unchecked")
        final T fragment = (T) addedFragment;
        return fragment;
    }/*w w  w .  j a v a 2  s .  c o  m*/

    return null;
}

From source file:org.kesar.lazy.primary.android.activity.BaseActivity.java

/**
 * ?Fragment/*from w w  w  .  ja va2s . co m*/
 *
 * @param resView
 * @param targetFragment
 */
public void changeFragment(int resView, Fragment targetFragment) {
    if (targetFragment.equals(mCurrentFragment)) {
        return;
    }
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    if (!targetFragment.isAdded()) {
        transaction.add(resView, targetFragment, targetFragment.getClass().getName());
    }
    if (targetFragment.isHidden()) {
        transaction.show(targetFragment);
    }
    if (mCurrentFragment != null && mCurrentFragment.isVisible()) {
        transaction.hide(mCurrentFragment);
    }
    mCurrentFragment = targetFragment;
    transaction.commit();
}

From source file:nl.endran.scrumpoker.MainActivity.java

private void showFragment(final Fragment fragment) {
    resetMenuScreens();//  w  w  w .  j a v a  2 s .  c  om
    FragmentTransaction transaction = supportFragmentManager.beginTransaction();
    transaction.addToBackStack(fragment.getClass().getName());
    transaction.setCustomAnimations(R.anim.fade_in, 0, 0, R.anim.fade_out);
    transaction.replace(R.id.contentFrame, fragment);
    transaction.commit();
}

From source file:fr.mixit.android.ui.fragments.WarningImportStarredSessionDialogFragment.java

protected void importStarredSession() {
    final Fragment f = getTargetFragment();
    if (f == null) {
        if (DEBUG_MODE) {
            Log.e(TAG, "No target fragment configured ! Requiered to get back the action of OK click");
        }/*from  ww  w. ja va  2s.  c  om*/

        return;
    }

    if (!(f instanceof WarningImportStarredSessionDialogContract)) {
        if (DEBUG_MODE) {
            Log.e(TAG, "The target fragment ( " + f.getClass().getName() + ") does not implement "
                    + WarningImportStarredSessionDialogContract.class.getName());
        }

        return;
    }

    final WarningImportStarredSessionDialogContract contract = (WarningImportStarredSessionDialogContract) f;
    contract.onWarningClickOk();
}