zoukankan      html  css  js  c++  java
  • android FragmentPagerAdapter的“标准”配置

    private class ImagePagerAdapter extends FragmentPagerAdapter {
     
            public List<ImageItem> fileList;
     
            public ImagePagerAdapter(FragmentManager fm, List<ImageItem> fileList) {
                super(fm);
                this.fileList = fileList;
            }
     
            @Override
            public int getCount() {
                return fileList == null 0 : fileList.size();
            }
            @Override
            public int getItemPosition(Object object) {
                return POSITION_NONE;
            }
            @Override
            public boolean isViewFromObject(View view, Object obj) {
                return view == ((Fragment) obj).getView();
            }
            @Override
            public void destroyItem(ViewGroup container, int position, Object object) {
                Fragment fragment = ((Fragment) object);
                container.removeView(fragment.getView());
                FragmentUtils.removeFragmentRecently(getSupportFragmentManager(), fragment);
            }
            @Override
            public Fragment getItem(int position) {
                String url = fileList.get(position).getActualUrl();
                return ImageDetailFragment.newInstance(url);
            }
     
        }
  • 相关阅读:
    IDEA如何打包可运行jar的一个问题。
    从一个脚本谈loadrunner的脚本初始化
    explain 用法详解
    linux zip 命令详解
    Jmeter使用——参数化
    Jmeter Constant Throughput Timer 使用
    产生随机时间的例子
    Mysql的列索引和多列索引(联合索引)
    Loadrunner负载机agent
    Spring context:property-placeholder 一些坑
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4503820.html
Copyright © 2011-2022 走看看