ZMY_工厂模式

来源:互联网 发布:免费恢复u盘数据软件 编辑:程序博客网 时间:2024/06/07 15:12
package frgment_s;

import java.util.HashMap;

import android.support.v4.app.Fragment;

public class Fractorys {

    private static HashMap<Integer, Fragment> hashMap;

    public  Fragment setfractorys(int position) {
        hashMap = new HashMap<Integer, Fragment>();
        Fragment fragment = hashMap.get(position);
        if(fragment==null){
            switch (position) {
            case 0:
                fragment=new Fragments_day0();
                break;
            case 1:
                fragment=new Fragments_day1();
                break;
            case 2:
                fragment=new Fragments_day2();
                break;
            }
             hashMap.put(position, fragment);
        }
        return fragment;
    }
}

0 0
原创粉丝点击