Example usage for android.support.v4.app ListFragment getActivity

List of usage examples for android.support.v4.app ListFragment getActivity

Introduction

In this page you can find the example usage for android.support.v4.app ListFragment getActivity.

Prototype

public Activity getActivity() 

Source Link

Usage

From source file:org.solovyev.android.list.ListItemAdapter.java

@Nonnull
public static <LI extends ListItem> ListItemAdapter<LI> createAndAttach(
        @Nonnull final ListFragment listFragment, @Nonnull List<? extends LI> listItems) {
    final ListItemAdapter<LI> result = newInstance(listFragment.getActivity(), listItems);

    attach(listFragment, result);/*from w  w  w  . j ava  2  s. c o m*/

    return result;
}

From source file:org.solovyev.android.list.ListItemAdapter.java

@Nonnull
public static <LI extends ListItem> ListItemAdapter<LI> createAndAttach(
        @Nonnull final android.app.ListFragment listFragment, @Nonnull List<? extends LI> listItems) {
    final ListItemAdapter<LI> result = newInstance(listFragment.getActivity(), listItems);

    attach(listFragment, result);/*w  w w  .j a  v  a 2s.c  om*/

    return result;
}

From source file:org.solovyev.android.list.ListItemAdapter.java

public static <LI extends ListItem> void attach(@Nonnull ListFragment listFragment,
        @Nonnull ListItemAdapter<? extends LI> adapter) {
    listFragment.setListAdapter(adapter);

    fillListView(listFragment.getListView(), adapter, listFragment.getActivity());
}

From source file:org.solovyev.android.list.ListItemAdapter.java

public static <LI extends ListItem> void attach(@Nonnull android.app.ListFragment listFragment,
        @Nonnull ListItemAdapter<? extends LI> adapter) {
    listFragment.setListAdapter(adapter);

    fillListView(listFragment.getListView(), adapter, listFragment.getActivity());
}

From source file:org.solovyev.android.games.game2048.PreferenceManagerCompat.java

public PreferenceManagerCompat(@Nonnull ListFragment fragment) {
    this.fragment = fragment;
    preferenceManager = newPreferenceManager(fragment.getActivity());
}

From source file:com.google.android.apps.mytracks.util.Api11Adapter.java

@Override
public void configureListViewContextualMenu(final ListFragment activity,
        final ContextualActionModeCallback contextualActionModeCallback) {
    activity.getListView().setOnItemLongClickListener(new OnItemLongClickListener() {
        ActionMode actionMode;//  w  ww  .  j  av  a 2 s . co m

        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, final long id) {
            if (actionMode != null) {
                //  return false;
            }
            actionMode = activity.getActivity().startActionMode(new ActionMode.Callback() {
                @Override
                public boolean onCreateActionMode(ActionMode mode, Menu menu) {
                    //mode.getMenuInflater().inflate(R.menu.list_context_menu, menu);
                    contextualActionModeCallback.onCreate(menu);
                    return true;
                }

                @Override
                public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
                    contextualActionModeCallback.onPrepare(menu, position, id);
                    // Return true to indicate change
                    return true;
                }

                @Override
                public void onDestroyActionMode(ActionMode mode) {
                    actionMode = null;
                }

                @Override
                public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
                    mode.finish();
                    return contextualActionModeCallback.onClick(item.getItemId(), position, id);
                }
            });
            CharSequence text = contextualActionModeCallback.getCaption(view);
            if (text != null) {
                actionMode.setTitle(text);
            }
            view.setSelected(true);
            return true;
        }
    });
}

From source file:org.getlantern.firetweet.util.Utils.java

public static void makeListFragmentFitsSystemWindows(ListFragment fragment) {
    final FragmentActivity activity = fragment.getActivity();
    if (!(activity instanceof SystemWindowsInsetsCallback))
        return;//  w w w.  j  a  va  2s  .c om
    final SystemWindowsInsetsCallback callback = (SystemWindowsInsetsCallback) activity;
    final Rect insets = new Rect();
    if (callback.getSystemWindowsInsets(insets)) {
        makeListFragmentFitsSystemWindows(fragment, insets);
    }
}