sprockets/src/main/java/net/sf/sprockets/app/Fragments.java
public static Bundle arguments(Fragment frag) {
        Bundle args = frag.getArguments();
        if (args == null) {
            if (!frag.isAdded()) {
                args = new Bundle();
                try {
                    frag.setArguments(args);
                } catch (IllegalStateException e) { // "attached" but not yet "added"
                    args = EMPTY;
                }
            } else {
                args = EMPTY;
            }
        }
        return args;
    }
public static Bundle arguments(Fragment frag) {
        Bundle args = frag.getArguments();
        if (args == null) {
            if (!frag.isAdded()) {
                args = new Bundle();
                try {
                    frag.setArguments(args);
                } catch (IllegalStateException e) { // "attached" but not yet "added"
                    args = EMPTY;
                }
            } else {
                args = EMPTY;
            }
        }
        return args;
    }
public static Bundle arguments ( Fragment frag ) { Bundle args = frag . getArguments ( ) ; if ( args == null ) { if ( ! frag . isAdded ( ) ) { args = new Bundle ( ) ; try { frag . setArguments ( args ) ; } catch ( IllegalStateException e ) { // "attached" but not yet "added" args = EMPTY ; } } else { args = EMPTY ; } } return args ; }
Get the arguments for the Fragment. If the Fragment doesn't have arguments and it isn't
attached to an Activity, a new Bundle will be set as its arguments. Otherwise an empty (and
immutable) Bundle will be returned.
Get the arguments for the Fragment . If the Fragment doesn t have arguments and it isn t attached to an Activity a new Bundle will be set as its arguments . Otherwise an empty ( and immutable ) Bundle will be returned .