public void initNotesList(Intent intent) { Fragment f = checkFragmentInstance(R.id.fragment_container, ListFragment.class); if (f != null) { ((ListFragment) f).toggleSearchLabel(false); ((ListFragment) f).initNotesList(intent); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); // 头部图片集 ViewPager vpImage = (ViewPager) findViewById(R.id.imagepager); vpImage.setAdapter(new MyHeadPicAdapter(this)); // ScrollableLayout mScrollLayout = (ScrollableLayout) findViewById(R.id.scrollableLayout); // 扩展点击头部滑动范围 // int headHeight = getResources().getDimensionPixelSize(R.dimen.head_height); // int tabHeight = getResources().getDimensionPixelSize(R.dimen.tab_height); // mScrollLayout.setClickHeadExpand(headHeight + tabHeight); mFragmentList = new ArrayList<>(); mFragmentList.add(ListFragment.newInstance(0)); mFragmentList.add(ScrollViewFragment.newInstance(1)); mFragmentList.add(ListFragment.newInstance(2)); List<String> titleList = new ArrayList<>(); titleList.add("tab0"); titleList.add("tab1"); titleList.add("tab2"); viewPager.setAdapter( new MyFragmentPagerAdapter(getSupportFragmentManager(), mFragmentList, titleList)); mScrollLayout.getHelper().setCurrentScrollableContainer(mFragmentList.get(0)); PagerSlidingTabStrip pagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.pagerStrip); pagerSlidingTabStrip.setViewPager(viewPager); pagerSlidingTabStrip.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) {} @Override public void onPageSelected(int i) { Log.e("onPageSelected", "page:" + i); mScrollLayout.getHelper().setCurrentScrollableContainer(mFragmentList.get(i)); } @Override public void onPageScrollStateChanged(int i) {} }); viewPager.setCurrentItem(0); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ListFragment listFragment = (ListFragment) getFragmentManager().findFragmentById(R.id.activity_main_fragment_list); listFragment .getListView() .setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { onNoteSelected((Note) parent.getItemAtPosition(position)); } }); notesListViewAdapter = (ListFragment.NotesListViewAdapter) listFragment.getListView().getAdapter(); notesListViewAdapter.addAll(getNotes()); }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); final TypedArray styledAttributes = getActivity() .getTheme() .obtainStyledAttributes( new int[] {R.attr.colorPrimary, R.attr.inverse_action_bar_color}); swipeToRefresh.setColorSchemeColors( styledAttributes.getColor(1, 0), styledAttributes.getColor(1, 0)); swipeToRefresh.setProgressBackgroundColorSchemeColor(styledAttributes.getColor(0, 0)); styledAttributes.recycle(); swipeToRefresh.setOnRefreshListener(this); }
@Override public Fragment getItem(int position) { ArrayList<Integer> dataCategory = new ArrayList<>(); ArrayList<String> dataId = new ArrayList<>(); ArrayList<String> dataTitle = new ArrayList<>(); ArrayList<String> dataBody = new ArrayList<>(); ArrayList<String> dataDate = new ArrayList<>(); ArrayList<String> dataURL = new ArrayList<>(); for (int i = 0; i < dataList.size(); i++) { dataCategory.add(dataList.get(i).getCategory()); dataId.add(dataList.get(i).getId()); dataTitle.add(dataList.get(i).getTitle()); dataBody.add(dataList.get(i).getBody()); dataDate.add(dataList.get(i).getDate()); dataURL.add(dataList.get(i).getURL()); } return ListFragment.newInstance( position, dataCategory, dataId, dataTitle, dataBody, dataDate, dataURL); }
@Override public void onDetach() { super.onDetach(); }
@Override public Fragment getItem(int position) { return ListFragment.newInstance(CONTENT[position % CONTENT.length]); }
private void setupList() { // not set by nonconfig retain listAdapter = new NetworkListAdapter(getApplicationContext(), R.layout.row); final ListView listView = (ListView) findViewById(R.id.dblist); ListFragment.setupListAdapter(listView, MainActivity.getMainActivity(), listAdapter, true); }
/** Finishes multiselection mode started by ListFragment */ public void finishActionMode() { ListFragment fragment = (ListFragment) mFragmentManager.findFragmentByTag(FRAGMENT_LIST_TAG); if (fragment != null) { fragment.finishActionMode(); } }
public void commitPending() { Fragment f = checkFragmentInstance(R.id.fragment_container, ListFragment.class); if (f != null) { ((ListFragment) f).commitPending(); } }
public void editTag(Category tag) { Fragment f = checkFragmentInstance(R.id.fragment_container, ListFragment.class); if (f != null) { ((ListFragment) f).editCategory(tag); } }
@Override public void onDestroyView() { super.onDestroyView(); GiveawayListFragmentStack.removeFragment(this); }
@Override public void onAttach(Context context) { super.onAttach(context); savedGiveaways = new SavedGiveaways(context); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GiveawayListFragmentStack.addFragment(this); }
@Override public void onAttach(Activity activity) { super.onAttach(activity); mDb = new DB(mActivity); }
@Override protected void refreshItems() { super.refreshItems(); getIssues(); }