package cn.muchinfo.rma.view.base.chart.old.timeCharts;


/**
 * OTC分时图
 *
 * @author Administrator
 */
//public class TimeChartFragment extends Fragment implements ITouchEventResponse, OnClickListener {
//
//    private static final int TikNumber = 30;
//    private View view;
//    private View fiveView;
//    private List<String> timeList = new ArrayList<String>();
//    private LineChart lineChart;
//    private View detailView; // 明细控件区
//    private int orientation = 0;
//    private ListView list;
//    private ProgressBar bar;
//    private ArrayList<HistoryTik> tikLists = new ArrayList<>();
//    private GoodsInfoAndQuotes goodsInfoAndQuotes;
//    private TikAdapter adapter = null;
//    private FiveDataControl fiveDataControl = null;
//    private AttornDataControl attornDataControl = null;
//    private LinearLayout linear_lay;
//
//    private SimpleDateFormat dateFormat2 = new SimpleDateFormat("HH:mm:ss");
//
//    private TextView market_one_data;
//    private TextView market_five_data;
//
//    private View mtp_zdt_area;//
//    private TextView mtp_up_value; // 涨停
//    private TextView mtp_down_value; // 跌停
//    private TextView mtp_up_sum; // 涨停描述
//    private TextView mtp_down_sum; // 跌停描述
//    private TextView mtp_change_value; // 换手率
//    private TextView mtp_change_sum; // 换手率描述
//    private TextView mtp_total_value; // 总量
//    private TextView mtp_total_sum; // 总量描述
//    private TextView mtp_totalturnover_ds; // 总成交额
//    private TextView mtp_totalturnover; // 总成交额描述
//
//    private MTPTabHost mtp_tab_host;//
//    private ListView mtp_message;//购买or出售申报大厅数据
//    private RelativeLayout mtp_five_container;
//
//    // 买卖五档
//    private TextView mtp_value_sale_five;
//    private TextView mtp_sum_sale_five;
//    private TextView mtp_value_sale_four;
//    private TextView mtp_sum_sale_four;
//    private TextView mtp_value_sale_three;
//    private TextView mtp_sum_sale_three;
//    private TextView mtp_value_sale_two;
//    private TextView mtp_sum_sale_two;
//    private TextView mtp_value_sale_one;
//    private TextView mtp_sum_sale_one;
//
//    private TextView mtp_value_buy_one;
//    private TextView mtp_sum_buy_one;
//    private TextView mtp_value_buy_two;
//    private TextView mtp_sum_buy_two;
//    private TextView mtp_value_buy_three;
//    private TextView mtp_sum_buy_three;
//    private TextView mtp_value_buy_four;
//    private TextView mtp_sum_buy_four;
//    private TextView mtp_value_buy_five;
//    private TextView mtp_sum_buy_five;
//    private TextView loading_view_text;
//
//    private View none; // 没数据时显示的
//    private View loading_view; // loading的view
//    private Animation animation;
//    private ImageView imageView;
//    private long delay = 30 * 1000;// 定时器的时间
//    private String currentMessage = "";// 当前显示的转圈的message
//    private CountDownTimer progressDownTimer = null;
//    private List<HandleMessage> handleList = new ArrayList<HandleMessage>();
//    private boolean initComplete = false; // 是否初始化完成
//    private static final int SHOW = 1;
//    private LocalHandleListener listener = null;
//    // 买卖大厅模式
//    private LinearLayout sale_hall_area;//
//
//    //挂摘牌模式
//    private LinearLayout ll_displayMode;
//    private LinearLayout mode_kind;
//    private TextView application_number;//申报编号
//    private TextView mode_price;//价格
//    private TextView mode_count;//数量
//    private TextView application_method;//申报方
//    private TextView handle;//操作
//    private LinearLayout option_five_head;
//    private int optionType;//
//    // 期权
//
//    private FiveAdapter fiveAdapter;
//    private List<GoodsInfoAndQuotes> fiveOption;
//
//    private class HandleMessage {
//        public int funcode;
//        public Object data;
//    }
//
//    public void setOrientation(int param) {
//        this.orientation = param;
//    }
//
//    public void setGoods(GoodsInfoAndQuotes goodsInfoAndQuotes) {
//        this.goodsInfoAndQuotes = goodsInfoAndQuotes;
//    }
//
//    @Override
//    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//        view = inflater.inflate(R.layout.otc_time_chart_fragment, container, false);
//        initViews();
//        initTimeChart();
//        initListeners();
//        initDatas();
//        handleMessage();
//
//        initComplete = true;//2732 x 2048
//        if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() != MTPEnums.TRADEMODE_OPTION && goodsInfoAndQuotes.getTradeMode() != MTPEnums.TRADEMODE_TRADEMODESALE) {
//            new Handler().postDelayed(new Runnable() {
//                public void run() {
//                    if (mtp.polymer.com.main.chart.ParamConfigData.DisplayMode == 2) {
//                        mode_kind.setVisibility(View.VISIBLE);
//                        ll_displayMode.setVisibility(View.VISIBLE);
//                        market_five_data.setText(getString(R.string.chart_pankou));
//                    } else {
//                        mode_kind.setVisibility(View.GONE);
//                        ll_displayMode.setVisibility(View.GONE);
//                        market_five_data.setText(getString(R.string.chart_five_data));
//                    }
//                    initModeData();
//                }
//            }, 400);
//
//            fetchOptionQty();
//        }
//        // 竞价的、挂摘牌的、挂牌点选，有买卖报价大厅
//        loadSaleHall();
//        return view;
//    }
//
//    /**
//     * 买卖报价大厅
//     */
//    private void loadSaleHall() {
//        if (goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING ||
//                goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_ENTRUSTBID ||
//                goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_ENTRUST_HEDGE) {
//
//            SaleHall saleHall = new SaleHall();
//            Bundle bundle = new Bundle();
//            bundle.putInt("goodsId", goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//            saleHall.setArguments(bundle);
//            FragmentManager fragmentManager = getFragmentManager();
//            FragmentTransaction transaction = fragmentManager.beginTransaction();
//            transaction.add(R.id.sale_hall_area, saleHall);
//            transaction.commit();
//            //FIXME: 暂时隐藏
//            sale_hall_area.setVisibility(View.GONE);
//        } else if (goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_TRADEMODESALE) {
//            // 挂牌期权也有报价大厅
//            OptionHall optionHall = new OptionHall();
//            Bundle bundle = new Bundle();
//            bundle.putInt("optionType", goodsInfoAndQuotes.getGoodsInfo().getOptiontype());
//            bundle.putInt("goodsId", goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//            optionHall.setArguments(bundle);
//            FragmentManager fragmentManager = getFragmentManager();
//            FragmentTransaction transaction = fragmentManager.beginTransaction();
//            transaction.replace(R.id.sale_hall_area, optionHall);
//            transaction.commit();
//
//            sale_hall_area.setVisibility(View.VISIBLE);
//        } else {
//            sale_hall_area.setVisibility(View.GONE);
//        }
//    }
//
//
//    /**
//     * 这个方法用来处理当fragment还没加载出来使用控件为空的情况。 将命令加入队列，等加载完fragment再handle
//     */
//    private void handleMessage() {
//        while (handleList.size() > 0) {
//            HandleMessage message = handleList.get(0);
//            switch (message.funcode) {
//                // case LOADLOCAL:{
//                // Object[] datas = (Object[])message.data;
//                // TextView textView = (TextView)datas[0];
//                // int reset = (Integer)datas[1];
//                // loadLocalData(textView, reset == 1 ? true : false, false);
//                // }
//                // break;
//                case SHOW: {
//                    String msString = (String) message.data;
//                    show(PolApplication.getInstance().getString(R.string.chart_loading_data), true, null);
//
//                }
//                break;
//                default:
//                    break;
//            }
//            handleList.remove(0);
//        }
//    }
//
//    /**
//     * 初始化空间
//     */
//    private void initViews() {
//        linear_lay = view.findViewById(R.id.linear_lay);
//        if(Config.Chart_Color){
//            linear_lay.setBackground(getResources().getDrawable(R.color.manager_body_bg));
//        }else{
//            linear_lay.setBackground(getResources().getDrawable(R.color.p_global_bg_color));
//        }
//        none = view.findViewById(R.id.time_none);
//        market_one_data = view.findViewById(R.id.market_one_data);
//        market_five_data = view.findViewById(R.id.market_five_data);
//        detailView = view.findViewById(R.id.linear_mingxi);
//        detailView.setVisibility(View.GONE);
//        lineChart = view.findViewById(R.id.mtp_otc_time_chart);
//        list = view.findViewById(R.id.tas_lis_mingxi);
//        bar = view.findViewById(R.id.tas_loading_tik_datas);
//
//        mtp_zdt_area = view.findViewById(R.id.mtp_zdt_area);
//        mtp_up_value = view.findViewById(R.id.mtp_up_value);
//        mtp_down_value = view.findViewById(R.id.mtp_up_sum);
//        mtp_up_sum = view.findViewById(R.id.mtp_down_value);
//        mtp_down_sum = view.findViewById(R.id.mtp_down_sum);
//
//        mtp_change_value = view.findViewById(R.id.mtp_change_value);
//        mtp_change_sum = view.findViewById(R.id.mtp_change_sum);
//
//        mtp_change_value.setVisibility(View.VISIBLE);
//        mtp_change_sum.setVisibility(View.VISIBLE);
//
//        mtp_total_value = view.findViewById(R.id.mtp_total_value);
//        mtp_total_sum = view.findViewById(R.id.mtp_total_sum);
//        mtp_totalturnover_ds = view.findViewById(R.id.mtp_totalturnover_ds);
//        mtp_totalturnover = view.findViewById(R.id.mtp_totalturnover);
//
//        mtp_five_container = view.findViewById(R.id.mtp_five_container);
//
//
//        fiveView = LayoutInflater.from(getActivity()).inflate(R.layout.five_data, null);
//
//        mtp_value_sale_five = fiveView.findViewById(R.id.mtp_value_sale_five);
//        mtp_sum_sale_five = fiveView.findViewById(R.id.mtp_sum_sale_five);
//        mtp_value_sale_four = fiveView.findViewById(R.id.mtp_value_sale_four);
//        mtp_sum_sale_four = fiveView.findViewById(R.id.mtp_sum_sale_four);
//        mtp_value_sale_three = fiveView.findViewById(R.id.mtp_value_sale_three);
//        mtp_sum_sale_three = fiveView.findViewById(R.id.mtp_sum_sale_three);
//        mtp_value_sale_two = fiveView.findViewById(R.id.mtp_value_sale_two);
//        mtp_sum_sale_two = fiveView.findViewById(R.id.mtp_sum_sale_two);
//        mtp_value_sale_one = fiveView.findViewById(R.id.mtp_value_sale_one);
//        mtp_sum_sale_one = fiveView.findViewById(R.id.mtp_sum_sale_one);
//
//        mtp_value_buy_one = fiveView.findViewById(R.id.mtp_value_buy_one);
//        mtp_sum_buy_one = fiveView.findViewById(R.id.mtp_sum_buy_one);
//        mtp_value_buy_two = fiveView.findViewById(R.id.mtp_value_buy_two);
//        mtp_sum_buy_two = fiveView.findViewById(R.id.mtp_sum_buy_two);
//        mtp_value_buy_three = fiveView.findViewById(R.id.mtp_value_buy_three);
//        mtp_sum_buy_three = fiveView.findViewById(R.id.mtp_sum_buy_three);
//        mtp_value_buy_four = fiveView.findViewById(R.id.mtp_value_buy_four);
//        mtp_sum_buy_four = fiveView.findViewById(R.id.mtp_sum_buy_four);
//        mtp_value_buy_five = fiveView.findViewById(R.id.mtp_value_buy_five);
//        mtp_sum_buy_five = fiveView.findViewById(R.id.mtp_sum_buy_five);
//
//        loading_view = view.findViewById(R.id.loading_view);
//        imageView = view.findViewById(R.id.loading_view_circle);
//        loading_view_text = view.findViewById(R.id.loading_view_text);
//
//        ll_displayMode = view.findViewById(R.id.ll_displayMode);
//        sale_hall_area = view.findViewById(R.id.sale_hall_area);
//        application_number = view.findViewById(R.id.application_number);
//        mode_price = view.findViewById(R.id.mode_price);
//        mode_count = view.findViewById(R.id.mode_count);
//        application_method = view.findViewById(R.id.application_method);
//        handle = view.findViewById(R.id.handle);
//
//
//        mtp_tab_host = view.findViewById(R.id.mtp_tab_host);
//        mtp_message = view.findViewById(R.id.mtp_message);
//        mode_kind = view.findViewById(R.id.mode_kind);
//    }
//
//    @Override
//    public void onDestroy() {
//        super.onDestroy();
//        if (attornDataControl != null) {
//            attornDataControl.destory();
//        }
//        if (fetchGoodsRemainQty != null) {
//            fetchGoodsRemainQty.stop();
//            fetchGoodsRemainQty = null;
//        }
//    }
//
//    @Override
//    public void onHiddenChanged(boolean hidden) {
//        if (!hidden && initComplete) {
//            handleMessage();
//        }
//        super.onHiddenChanged(hidden);
//    }
//
//    public void setDetailVisible(int param) {
//        this.detailView.setVisibility(param);
//    }
//
//    // 分时图属性
//    private void initTimeChart() {// 分时图设置选项
//        lineChart.setAxisXColor(Color.LTGRAY);
//        lineChart.setAxisYColor(Color.LTGRAY);
//        lineChart.setBorderColor(Color.LTGRAY);
//        int fontSize = PolApplication.getInstance().getResources().getDimensionPixelSize(R.dimen.chart_font_size);
//        lineChart.setLongitudeFontSize(fontSize);
//        lineChart.setLatitudeFontSize(fontSize);
//        lineChart.setLongitudeColor(Color.GRAY);
//        lineChart.setLongitudeFontColor(Color.GRAY);
//        lineChart.setLatitudeNum(4);
//        // 最大经线数
//        lineChart.setLongitudeNum(1);
//        lineChart.setStartIndex(1);
//        lineChart.setLatitudeColor(Color.GRAY);
//        lineChart.setLatitudeFontColor(Color.GRAY);
//        TypedValue typedValue = new TypedValue();
//        if(Config.Chart_Color){
//            lineChart.setBackgroundColor(PolApplication.getInstance().getResources().getColor(R.color.manager_body_bg));
//        }else {
//            lineChart.setBackgroundColor(PolApplication.getInstance().getResources().getColor(R.color.p_global_write_color));
//        }
//        // 设置屏幕最多显示多少条数据，如果多余这个数字将要滑动才能看见
//        lineChart.setMaxPointNum(1440);
//        lineChart.setDisplayAxisXTitle(true);
//        lineChart.setDisplayAxisYTitle(true);
//        lineChart.setDisplayLatitude(true);
//        lineChart.setDisplayLongitude(true);
//        lineChart.setDisplayCrossXOnTouch(true);
//        lineChart.setDisplayCrossYOnTouch(true);
//        lineChart.addNotify(this);
//    }
//
//    private void initListeners() {
//        market_one_data.setOnClickListener(this);
//        market_five_data.setOnClickListener(this);
//        none.setOnClickListener(this);
//    }
//
//    /**
//     * 取市场上的挂牌
//     */
//    public void fetchAttorn() {
//        attornDataControl.fetchForRefresh(goodsInfoAndQuotes.getGoodsInfo().getGoodsId() + "");
//    }
//
//    /**
//     * 初始化数据
//     */
//    private void initDatas() {
//        animation = AnimationUtils.loadAnimation(getActivity(), R.anim.loading_dialog_anim);
//        animation.setInterpolator(new LinearInterpolator());
//        startAnimation();
//        this.orientation = PolApplication.getInstance().getResources().getConfiguration().orientation;
//        if (bar.getVisibility() != View.GONE) {
//            bar.setVisibility(View.GONE);
//        }
//        if (goodsInfoAndQuotes != null
//                && (goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING)) {// 竞价或者混合，有5档行情
//            fiveDataControl = new FiveDataControl(goodsInfoAndQuotes.getGoodsInfo().getGoodsId(), this.getActivity());
////            if (goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING ) {// 竞价点价方式
////                attornDataControl = new AttornDataControl(getActivity(), goodsInfoAndQuotes);
////                // FIXME :
////                mtp_five_container.addView(attornDataControl.getView());
////            } else {
//            market_five_data.setVisibility(View.VISIBLE);
//            market_one_data.setVisibility(View.VISIBLE);
//            fiveDataControl.setDatas(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//            // FIXME : 显示五档行情
//            mtp_five_container.addView(fiveView);
//            reFreshFiveData();
////            }
//            market_five_data.setVisibility(View.VISIBLE);
//            market_one_data.setVisibility(View.VISIBLE);
//            setSelectData(R.id.market_five_data);
//            market_five_data.setSelected(true);
//            list.setVisibility(View.GONE);
//            showFiveZDT();
//        } else {
//            adapter = new TikAdapter(getActivity(), goodsInfoAndQuotes);
//            market_five_data.setVisibility(View.GONE);
//            market_one_data.setVisibility(View.VISIBLE);
//            market_one_data.setClickable(false);
//            adapter.setDatas(tikLists, goodsInfoAndQuotes);
//            list.setVisibility(View.VISIBLE);
//            list.setAdapter(adapter);
//            hideZDT();
//        }
//        if (detailView.getVisibility() == View.VISIBLE) {
//            setRightUpDatas();
//        }
//
//        loadAndRefreshFiveArea();
//    }
//
//    /**
//     * 加载option type tab 同时加载和类型分类
//     */
//    private void initOptionModeData() {
//        String[] titles;
//        optionType = GlobalDataCollention.getInstance().getOptionTypeWithGoodsId(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//        String upTitle = getResources().getString(R.string.p_option_up);
//        String downTitle = getResources().getString(R.string.p_option_down);
//        switch (optionType) {
//            case MTPEnums.OPTION_TYPE_C:// 认购
//                titles = new String[1];
//                titles[0] = upTitle;
//                break;
//            case MTPEnums.OPTION_TYPE_P:// 认沽
//                titles = new String[1];
//                titles[0] = downTitle;
//                break;
//            default:
//                titles = new String[2];
//                titles[0] = upTitle;
//                titles[1] = downTitle;
//                break;
//        }
//        mtp_tab_host.show(titles, false);// 加载
//        mtp_tab_host.selectTab(mtp_tab_host.getColumnSelectIndex());
//        mtp_tab_host.setOnMtpTabHostListener(new MTPTabHostListener() {
//            @Override
//            public void onTabChanged(int current, int last, View view) {
//                if (current == 0) {
//                    fiveAdapter.showCOrP("C");
//                } else if (current == 1) {
//                    fiveAdapter.showCOrP("P");
//                }
//            }
//        });
//    }
//
//    /**
//     * 挂摘牌模式
//     */
//    private void initModeData() {
//        if (mtp.polymer.com.main.chart.ParamConfigData.DisplayMode == 2) {
//            mtp_tab_host.show(PolApplication.getInstance().getResources().getStringArray(R.array.chart_display_mode), false);// 加载
//            mtp_tab_host.selectTab(mtp_tab_host.getColumnSelectIndex());
//            //交易模式不同显示的字段也不相同
//            if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_MARKETMAKE) {
//                mode_price.setVisibility(View.VISIBLE);
//                application_method.setVisibility(View.VISIBLE);
//                //价格：行情源价格，需实时刷新；----交易服务、交易端
//                //申报方：显示该账户的对手会员的企业名称，且第一个字显示，其他以3个*表示，其中，若是有多个对手会员，则默认显示第一个；---由交易端根据实时的对手关系来显示对手会员（对手关系修改、新增已有接口，需要前置服务将对手关系的更新信息推送给交易端）；
//            } else if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING) {
//                application_number.setVisibility(View.VISIBLE);
//                mode_count.setVisibility(View.VISIBLE);
//                application_method.setVisibility(View.VISIBLE);
//                mode_price.setVisibility(View.VISIBLE);
////                if (PolApplication.getInstance().isBidAttornMode(goodsInfoAndQuotes.getGoodsInfo().getGoodsId())) {
//                // handle.setVisibility(View.VISIBLE);
////                }
//                //申报编号：显示该字段；
//                //数量：显示该申报委托的未成交的挂牌数量；
//                //申报方：若该账户是投资者账户，则显示投资者名称，且仅显示第一个字显示，其他以3个*表示；
//                //       若是会员账户，显示该账户的企业名称，且第一个字显示，其他以3个*表示；
//                //操作：点价成交时，显示该字段，且当为买挂牌时，按钮为“出售”，为卖挂牌时，按钮为“购买”；
//                //     撮合成交时，不显示该字段。
//            } else if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING) {
//                mode_price.setVisibility(View.VISIBLE);
//                mode_count.setVisibility(View.VISIBLE);
//                application_method.setVisibility(View.VISIBLE);
//                //价格、数量：若是行情源价格，则数量字段显示（按照已有的规则由系统给出），
//                // 且申报方字段显示该账户的对手会员的企业名称，且第一个字显示，其他以3个*表示，---若是有多个对手会员，则默认显示第一个；
//                //若不是行情源价格，则数量字段显示该申报委托的未成交的挂牌数量，且申报方字段显示该账户的投资者名称，且仅显示第一个字显示，其他以3个*表示；
//
//            }
//            //设置数据在适配器上,默认加载购买申报大厅
//            refreshHallData(0);
//        }
//    }
//
//    private void refreshHallData(int type) {
//        String customername = "";
////        ArrayList<TraderelationInfoData> traderelationInfoData = GlobalDataCollention.getInstance().getTraderelationInfoData();
////        if (traderelationInfoData != null && traderelationInfoData.size() > 0) {
////            if (traderelationInfoData.get(0).getCustomername() != null && Utils.isEmpty(traderelationInfoData.get(0).getCustomername())) {
////                customername = new AESCrypto().decrypt(traderelationInfoData.get(0).getCustomername());
////            } else {
////                customername = "--";
////            }
////        } else {
//        if (GlobalDataCollention.getInstance().getAccountInfoData() == null) {
//            customername = "";
//        } else {
//            customername = GlobalDataCollention.getInstance().getAccountInfoData().getAccountName();
//        }
////        }
//        //组装数据
//        ArrayList<PurcaseOrSellData> purcase = new ArrayList<>();
//        if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING) {
//
//            BidQuoteDay quoteTik = (BidQuoteDay) goodsInfoAndQuotes.getQuoteDay();
//            if (quoteTik == null) {
//                return;
//            }
//
//            if (mtp_tab_host.getCurrentIndxe() == MTPEnums.DIRECTION_BUY) {
//
//                ArrayList<ListingBidStoreOrderData> bidStoreOrderDatas = null;
//                String bidQueueInfo = quoteTik.getBidQueueInfo();
//                if (bidQueueInfo != null && !bidQueueInfo.equals("")) {// 买委托列队
//                    boolean ret = QuoteCollention.getInstance().addBidStoreOrderDatas(bidQueueInfo);// 添加到本地列队中...
//                    if (!ret) {
//                        bidStoreOrderDatas = QuoteCollention.getInstance().getBidStoreOrderDatas();//买挂牌
//                    }
//                } else {
//                    QuoteCollention.getInstance().getBidStoreOrderDatas().clear();
//                    bidStoreOrderDatas = QuoteCollention.getInstance().getBidStoreOrderDatas();//买挂牌
//                }
//                for (ListingBidStoreOrderData bid : bidStoreOrderDatas) {
//                    PurcaseOrSellData psd = new PurcaseOrSellData();
//                    psd.setHallDr(customername);//申报人
//                    psd.setGoodsInfoAndQuotes(goodsInfoAndQuotes);
//                    psd.setHallId(bid.getOrderid());//申报编号
//                    psd.setPrice(bid.getOrderprice());//价格
//                    psd.setNum(bid.getEnableqty());//数量
//                    psd.setOperate(bid.getOperatetype());//操作
//                    purcase.add(psd);
//                    //>>买、卖挂牌信息默认显示5条。
//                    if (purcase.size() > 5) {
//                        break;
//                    }
//
//                }
//            } else {
//
//                ArrayList<ListingAskStoreOrderData> askStoreOrderDatas = null;
//                String bidQueueInfo = quoteTik.getAskQueueInfo();
//                if (bidQueueInfo != null && !bidQueueInfo.equals("")) {// 买委托列队
//                    boolean ret = QuoteCollention.getInstance().addAskStoreOrderDatas(bidQueueInfo);// 添加到本地列队中...
//                    if (!ret) {
//                        askStoreOrderDatas = QuoteCollention.getInstance().getAskStoreOrderDatas();
//                    }
//                } else {
//                    QuoteCollention.getInstance().getBidStoreOrderDatas().clear();
//                    askStoreOrderDatas = QuoteCollention.getInstance().getAskStoreOrderDatas();
//                }
//                for (ListingAskStoreOrderData bid : askStoreOrderDatas) {
//                    PurcaseOrSellData psd = new PurcaseOrSellData();
//                    psd.setHallDr(customername);//申报人
//                    psd.setGoodsInfoAndQuotes(goodsInfoAndQuotes);
//                    psd.setHallId(bid.getOrderid());//申报编号
//                    psd.setPrice(bid.getOrderprice());//价格
//                    psd.setNum(bid.getEnableqty());//数量
//                    psd.setOperate(bid.getOperatetype());//操作
//                    purcase.add(psd);
//                    //>>买、卖挂牌信息默认显示5条。
//                    if (purcase.size() > 5) {
//                        break;
//                    }
//
//                }
//            }
//
//        } else if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING) {
//            if (fiveDataControl != null && fiveDataControl.getItems() != null && fiveDataControl.getItems().size() > 0) {
//                for (int i = 0; i < fiveDataControl.getItems().size(); i++) {
//                    String fivePrice = getFivePrice(fiveDataControl.getItems().get(i).getValue());
//                    if (!fivePrice.equals("0")) {
//                        if (type == MTPEnums.DIRECTION_BUY) {
//                            if (i > 4) {
//                                PurcaseOrSellData psd = new PurcaseOrSellData();
//                                psd.setNum(fiveDataControl.getItems().get(i).getSum());
//                                psd.setPrice(fivePrice);
//                                psd.setHallDr(customername);//申报人
//                                psd.setGoodsInfoAndQuotes(goodsInfoAndQuotes);
//                                psd.setType(type);
//                                purcase.add(psd);
//                            }
//                        } else {
//                            if (i <= 4) {
//                                PurcaseOrSellData psd = new PurcaseOrSellData();
//                                psd.setNum(fiveDataControl.getItems().get(i).getSum());
//                                psd.setPrice(fivePrice);
//                                psd.setHallDr(customername);//申报人
//                                psd.setGoodsInfoAndQuotes(goodsInfoAndQuotes);
//                                psd.setType(type);
//                                purcase.add(psd);
//                            }
//                        }
//
//                    }
//
//                }
//
//            }
//        } else {
//            PurcaseOrSellData psd = new PurcaseOrSellData();
//            psd.setHallDr(customername);//申报人
//            psd.setGoodsInfoAndQuotes(goodsInfoAndQuotes);
//            psd.setType(type);
//            purcase.add(psd);
//        }
//        if (mtp_message.getAdapter() == null) {
//            mtp_message.setAdapter(new PurcaseOrSellAdapter(purcase, getActivity()));
//        } else {
//            if (mtp_message.getAdapter() instanceof PurcaseOrSellAdapter) {
//                ((PurcaseOrSellAdapter) mtp_message.getAdapter()).setDatas(purcase, getActivity());
//            }
//        }
//
//
//    }
//
//    private String getFivePrice(String value) {
//        String fprice = "0";
//        if (Utils.isEmpty(value) && value.contains("：")) {
//            String[] split = value.split("[：]");
//            fprice = split[1];
//        }
//        return fprice;
//
//    }
//
//    /**
//     * 显示竞价的涨跌停
//     */
//    private void showFiveZDT() {
//        ArrayList<FiveDataItemData> dataItemDatas = fiveDataControl.getDataItemDatas();
//        mtp_up_value.setText(dataItemDatas.get(0).getValue());
//        mtp_down_value.setText(dataItemDatas.get(0).getSum());
//        mtp_up_sum.setText(dataItemDatas.get(1).getValue());
//        mtp_down_sum.setText(dataItemDatas.get(1).getSum());
//        if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_BIDDING) {
//            mtp_change_sum.setVisibility(View.GONE);
//            mtp_change_value.setVisibility(View.GONE);
//            mtp_up_value.setVisibility(View.GONE);
//            mtp_down_value.setVisibility(View.GONE);
//            mtp_up_sum.setVisibility(View.GONE);
//            mtp_down_sum.setVisibility(View.GONE);
//        } else {
//            mtp_up_value.setVisibility(View.VISIBLE);
//            mtp_down_value.setVisibility(View.VISIBLE);
//            mtp_up_sum.setVisibility(View.VISIBLE);
//            mtp_down_sum.setVisibility(View.VISIBLE);
//        }
//        mtp_change_value.setText(R.string.chart_change_total);
//        if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getQuoteDay() == null) {
//            mtp_change_sum.setText("--");
//        } else {
//            mtp_change_sum.setText(((BidQuoteDay) goodsInfoAndQuotes.getQuoteDay()).getChangeVolumeRange().equals("-1") ? "--" : Utils
//                    .roundNum(((BidQuoteDay) goodsInfoAndQuotes.getQuoteDay()).getChangeVolumeRange(), 2) + "%");
//            // mtp_change_sum.setText(goodsInfoAndQuotes.getTurnoverRate() ==
//            // null ? "--" : (goodsInfoAndQuotes.getTurnoverRate() + "%"));
//        }
//        mtp_total_value.setText(R.string.chart_bid_total);
//        // 总量
//        if (goodsInfoAndQuotes == null || goodsInfoAndQuotes.getQuoteDay() == null) {
//            mtp_total_sum.setText("0");
//        } else {
//            mtp_total_sum.setText(scientific(((BidQuoteDay) goodsInfoAndQuotes.getQuoteDay()).getTotalVolume()));
//        }
//        // 总额
//        if (goodsInfoAndQuotes == null || goodsInfoAndQuotes.getQuoteDay() == null) {
//            mtp_totalturnover.setText("0");
//        } else {
//            mtp_totalturnover.setText(scientific(((BidQuoteDay) goodsInfoAndQuotes.getQuoteDay()).getTotalTurnover()));
//        }
//        mtp_zdt_area.setVisibility(View.VISIBLE);
//        if (mtp.polymer.com.main.chart.ParamConfigData.DisplayMode == 2) {
//            mtp_five_container.setVisibility(View.GONE);
//        } else {
//            mtp_five_container.setVisibility(View.VISIBLE);
//        }
//    }
//
//    // 科学计数法转换
//    private String scientific(String value) {
//        if (!Utils.isEmpty(value)) {
//            if (value.contains("E")) {
//                String[] split = value.split("[E]");
//                double v = Double.parseDouble(split[0]);
//                int i = Integer.parseInt(split[1]);
//                double mv = v * Math.pow(10, i);
//                // 将资金转化为千万
//                if (mv > 10000000) {
//                    // 取四位小数点
//                    double c = mv / 10000;
//                    DecimalFormat format = new DecimalFormat("#.####");
//                    String fm = format.format(c);
//                    return fm + "万";
//                } else {
//                    return Utils.roundNum(mv, 2);
//                }
//            } else {
//                return value;
//            }
//        }
//        return "--";
//    }
//
//    /**
//     * 隐藏涨跌停
//     */
//    private void hideZDT() {
//        mtp_zdt_area.setVisibility(View.GONE);
//        mtp_five_container.setVisibility(View.GONE);
//    }
//
//    MTPTabHostListener hostListener = new MTPTabHostListener() {
//        @Override
//        public void onTabChanged(int current, int last, View view) {
//            // FIXME:切换
//            refreshHallData(current);
//        }
//    };
//
//    private void setSelectData(int id) {
//        market_one_data.setSelected(id == R.id.market_one_data);
//        market_five_data.setSelected(id == R.id.market_five_data);
//    }
//
//    private void setRightUpDatas() {
//        if (getActivity() == null) {
//            return;
//        }
//        refreshTikDetail();
//    }
//
//    /**
//     * 刷新明细栏
//     */
//    private void refreshTikDetail() {
//        try {
//            if (goodsInfoAndQuotes == null) {
//                return;
//            }
//            if (goodsInfoAndQuotes.getQuoteTik() != null) {
//                if (bar.getVisibility() != View.GONE) {
//                    bar.setVisibility(View.GONE);
//                }
//                adapter.setDatas((ArrayList<HistoryTik>) goodsInfoAndQuotes.getHistoryTik(), goodsInfoAndQuotes);
//                adapter.notifyDataSetChanged();
//            }
//        } catch (Exception e) {
//            // TODO Auto-generated catch block
//            e.printStackTrace();
//        }
//    }
//
//    /**
//     * 加入一笔tik
//     * FIXME goodsInfoAndQuotes对象中已经添加了新逻辑，这个不需要了
//     */
//    public void inputTik() {//
//    }
//
//    /**
//     * 外部调用，绘制分时图
//     *
//     * @param isReset
//     * @param titleText
//     */
//    public void draw(boolean isReset, TextView titleText) {
//        try {
//            ChartDataContainer container = OTCChartControl.getInstance(getActivity()).get();
//            draw(view, isReset, container, titleText);
//        } catch (Exception e) {
//            // TODO Auto-generated catch block
//            e.printStackTrace();
//        }
//    }
//
//    /**
//     * 内部实现，绘制分时图
//     *
//     * @param view          当前layout
//     * @param isReset       是否重置
//     * @param dataContainer 数据集
//     * @param titleText     标题控件
//     */
//    private void draw(View view, boolean isReset, ChartDataContainer dataContainer, TextView titleText) {
//        if (dataContainer == null || dataContainer.mSize == 0 || dataContainer.mOHLCList.size() == 0) {
//            return;
//        }
//
//        // 判断昨收是否有，如果没有昨收不画分时图
//        double preClose = 0;
//        try {
//            preClose = Double.parseDouble(goodsInfoAndQuotes.getQuoteDay().getPreClose());
//        } catch (Exception e) {
//            e.printStackTrace();
//            return;
//        }
//        if (preClose == 0) {
//            return;
//        }
//
//        LineChart lineChart = view.findViewById(R.id.mtp_otc_time_chart);
//        // 设置分时图数据
//        setTimeData(lineChart, dataContainer);
//        if (isReset) {
//            lineChart.setNotifyAxisMarginLeft(GridChart.DEFAULT_AXIS_MARGIN_LEFT);
//            lineChart.setStartIndex(-1);
//        }
//        // 绘制
//        lineChart.invalidate();
//
//        LineEntity minuts = lineChart.getLineData().get(0);
//        LineEntity avg10 = lineChart.getLineData().get(1);
//        if (minuts.getLineData() == null || avg10.getLineData() == null) {
//            return;
//        }
//        double m1 = minuts.getLineData().get(dataContainer.mSize - 1);
//        double dAVG10 = avg10.getLineData().get(dataContainer.mSize - 1);
//        // 设置标题显示
//        OTCChartControl.getInstance(getActivity()).setTimeText(titleText, m1, dAVG10);
//
//    }
//
//    /**
//     * 设置显示的text，比如均价等信息在这里显示
//     *
//     * @param titleText
//     */
//    public void setTimeText(TextView titleText) {
////        LineEntity minuts = lineChart.getLineData().get(0);
//        if (lineChart.getLineData().size() > 0) {
//            LineEntity avg10 = lineChart.getLineData().get(1);
//            if (avg10.getLineData() == null) {
//                return;
//            }
//            double dAVG10 = avg10.getLineData().get(avg10.getLineData().size() - 1);
//            OTCChartControl.getInstance(getActivity()).setTimeText(titleText, Double.parseDouble(goodsInfoAndQuotes.getQuoteDay().getPrice()), dAVG10);
//        }
//    }
//
//    /**
//     * @param chart         分时图控件
//     * @param dataContainer 数据集
//     */
//    public void setTimeData(LineChart chart, ChartDataContainer dataContainer) {// 分时图数据
//        if (dataContainer.mSize == 0 || dataContainer.mOHLCList.size() == 0)
//            return;
//
//        timeList = OTCChartControl.getInstance(getActivity()).getTimeLists();
//        List<LineEntity> lines = new ArrayList<LineEntity>();
//        // 分钟线
//        LineEntity minuts = new LineEntity();
//        if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
//            // 横屏显示M，使用1分钟数据绘制
//            minuts.setTitle("M");
//        } else {
//            // 竖屏， 使用5分钟数据绘制
//            minuts.setTitle("M");
//        }
//
//        if(getActivity() instanceof OTCChartActivity) {
//
//        }else{
//            minuts.setLineColor(((ManagerChartAcitivity) getActivity()).getMtpChartControl().getM5Color());
//        }
//        minuts.setLineData(OTCChartControl.getInstance(getActivity()).getTimePriceList());
//        minuts.setLineTime(timeList);
//        lines.add(minuts); // 添加分钟线
//
//        // 计算10日均线
//        LineEntity AVG10 = new LineEntity();
//        AVG10.setTitle("AVG10");
//        if(getActivity() instanceof OTCChartActivity) {
//            AVG10.setLineColor(((OTCChartActivity) getActivity()).getMtpChartControl().getAVGColor());
//        }else{
//            AVG10.setLineColor(((ManagerChartAcitivity) getActivity()).getMtpChartControl().getAVGColor());
//        }
//        AVG10.setLineData(OTCChartControl.getInstance(getActivity()).getAvgLists());// OTCChartControl.getInstance(getActivity()).initMA(dataContainer.mSize
//        // +
//        // OTCChartControl.getInstance(getActivity()).getOpenlength(dataContainer),
//        // dataContainer)
//        AVG10.setLineTime(timeList);
//        lines.add(AVG10); // 添加均线
//        // 为chart1增加均线
//        String preClose = OTCChartControl.getInstance(getActivity()).getPreSettle() + "";
//        TextView nowPrice = null;
//        if(getActivity() instanceof OTCChartActivity) {
//             nowPrice = ((OTCChartActivity) getActivity()).getMtpNowPrice();
//        }else{
//             nowPrice = ((ManagerChartAcitivity) getActivity()).getMtpNowPrice();
//        }
//        String lastPrice;
//        if (nowPrice == null || nowPrice.getText().toString().equals("--")) {
//            lastPrice = "0";
//        } else {
//            lastPrice = nowPrice.getText().toString();
//        }
//        if (OTCChartControl.getInstance(getActivity()).getMax() == OTCChartControl.getInstance(getActivity()).getMin()) {
//            chart.setMaxValue(OTCChartControl.getInstance(getActivity()).getMax() * 1.05);
//            chart.setMinValue(OTCChartControl.getInstance(getActivity()).getMin() - OTCChartControl.getInstance(getActivity()).getMax()
//                    * 0.05);
//        } else {
//            chart.setMaxValue(OTCChartControl.getInstance(getActivity()).getMax());
//            chart.setMinValue(OTCChartControl.getInstance(getActivity()).getMin());
//        }
//
//        chart.initAxisY(preClose + "", lastPrice, OTCChartControl.getInstance(getActivity()).getDecimalPlace() + "");
//        // 这句就是设置数据
//        chart.setLineData(lines);
//        // 不知道为啥 实际显示的数据总比这里设置的size小2个，所以这里强行补2
//        if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
//            chart.setDatasNum(OTCChartControl.getInstance(getActivity()).get().mSize + 2);
//        } else {
//            // 如果是竖屏，又没啥问题
//            chart.setDatasNum(OTCChartControl.getInstance(getActivity()).get().mSize);
//        }
//
//        LogUtils.e("chart", "数据长度" + OTCChartControl.getInstance(getActivity()).get().mSize);// OTCChartControl.getInstance(getActivity()).getOpenlength(dataContainer)
//        // +
//        // dataContainer.mSize
//        chart.setDecimalNum(OTCChartControl.getInstance(getActivity()).getDecimalPlace());
//        chart.setMaxPointNum(1440);
//
//        setNowPriceToChart();
//    }
//
//    private void setNowPriceToChart() {
//        if (goodsInfoAndQuotes.getQuoteDay() == null) {
//            return;
//        }
//        try {
//            lineChart.setTasLastPrice(Utils.roundNum(goodsInfoAndQuotes.getQuoteDay().getPrice(), goodsInfoAndQuotes.getGoodsInfo()
//                    .getDecimalPlace()));
//            lineChart.setNewPriceColor(getNowPriceColor());
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//
//    /**
//     * 获取现价颜色
//     *
//     * @return
//     */
//    private int getNowPriceColor() {
//        try {
//            if(getActivity() instanceof ManagerChartAcitivity){
//                if (((ManagerChartAcitivity) getActivity()).getGoodsInfoAndQuotes().getQuoteDay().getUpDown() == 1) {
//                    // 红涨
//                    return PolApplication.getInstance().getResources().getColor(R.color.p_up_color);
//                } else if (((ManagerChartAcitivity) getActivity()).getGoodsInfoAndQuotes().getQuoteDay().getUpDown() == 2) {
//                    // 绿跌
//                    return PolApplication.getInstance().getResources().getColor(R.color.p_down_color);
//                }
//            }else{
//                if (((OTCChartActivity) getActivity()).getGoodsInfoAndQuotes().getQuoteDay().getUpDown() == 1) {
//                    // 红涨
//                    return PolApplication.getInstance().getResources().getColor(R.color.p_up_color);
//                } else if (((OTCChartActivity) getActivity()).getGoodsInfoAndQuotes().getQuoteDay().getUpDown() == 2) {
//                    // 绿跌
//                    return PolApplication.getInstance().getResources().getColor(R.color.p_down_color);
//                }
//            }
//
//        } catch (NotFoundException e) {
//            e.printStackTrace();
//        }
//        return PolApplication.getInstance().getResources().getColor(R.color.p_up_color);
//    }
//
//    /**
//     * 数据刷新，true 实时行情刷新， false 盘面刷新 需要不同的处理
//     */
//    public void onRefresh(boolean isRealQuote) {
//        if (isRealQuote) {
//            // 如果是实时行情, 生成一笔tik, 即使没在显示tik也要这样做，
//            // 否则这笔数据就丢失了
////            inputOneTik();
//            // 如果是显示五档，设置五档数据
//            if (market_five_data.isSelected()) {
//                fiveDataControl.setDatas(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//                reFreshFiveData();
//            }
//            setNowPriceToChart();
////            if (mtp_tab_host != null) {
////                refreshHallData(mtp_tab_host.getColumnSelectIndex());//刷新买卖大厅数据
////            }
//
//            loadAndRefreshFiveArea();
//
//        } else {
//            // 如果是盘面返回了，只处理五档数据
//            if (market_five_data.isSelected()) {
//                fiveDataControl.setDatas(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//                reFreshFiveData();
//            }
//        }
//        lineChart.invalidate();
//    }
//
//
//    private FetchGoodsRemainQty fetchGoodsRemainQty;// 期权五档的可售数量请求类
//
//    //期权显示五档
//
//    /**
//     * 加载和刷新五档区域
//     */
//    private void loadAndRefreshFiveArea() {
//        if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_OPTION) {// 期权
//            //fixme 1、请求可售数量
//            fetchOptionQty();
//            loadFiveData();
//            if (fiveAdapter == null) {
//                fiveAdapter = new FiveAdapter(getActivity(), fiveOption, goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//                mtp_message.setAdapter(fiveAdapter);
//            } else {
//                fiveAdapter.setData(fiveOption, goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//            }
//
//            initOptionModeData();
//            ll_displayMode.setVisibility(View.VISIBLE);
//            View view = LayoutInflater.from(getActivity()).inflate(R.layout.option_five_head, null);
//            mode_kind.addView(view);
//        } else {// 通用的是有问题的，需要调试
//            refreshHallData(0);
//        }
//    }
//
//    /**
//     * 请求期权可售数量
//     */
//    private void fetchOptionQty() {
//        if (goodsInfoAndQuotes == null) {
//            return;
//        }
//        if (fetchGoodsRemainQty == null) {
//            List<Integer> integers = new LinkedList<>();
//            integers.add(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//            fetchGoodsRemainQty = new FetchGoodsRemainQty(integers);
//        }
//        fetchGoodsRemainQty.start();
//    }
//
//    public void activityResult() {
//        //fixme 2、刷新分数图下方的五档区域
//        loadAndRefreshFiveArea();
//    }
//
//    private void loadFiveData() {
//        // fixme 获取五档商品信息
//        fiveOption = GlobalDataCollention.getInstance().getFiveOption(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//        if (goodsInfoAndQuotes != null && goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_OPTION) {
//            Collections.sort(fiveOption, new Comparator<GoodsInfoAndQuotes>() {
//                @Override
//                public int compare(GoodsInfoAndQuotes o1, GoodsInfoAndQuotes o2) {
//                    if (!o1.getGoodsInfo().getGoodsCode().contains("@") ||
//                            !o2.getGoodsInfo().getGoodsCode().contains("@")) {
//                        return 0;
//                    }
//                    int o11 = Integer.parseInt(o1.getGoodsInfo().getGoodsCode().split("@")[1].replace("C", "").replace("P", ""));
//                    int o22 = Integer.parseInt(o2.getGoodsInfo().getGoodsCode().split("@")[1].replace("C", "").replace("P", ""));
//                    if (o11 > o22) {
//                        return 1;
//                    } else {
//                        return -1;
//                    }
//                }
//            });
//        }
//
//    }
//
//    @Override
//    public void onResume() {
//        onRefresh(false);
//        if (goodsInfoAndQuotes.getTradeMode() == MTPEnums.TRADEMODE_TRADEMODESALE) {
//            // 挂牌期权刷新报价大厅数据
//            loadSaleHall();
//        }
//        super.onResume();
//    }
//
//    @Override
//    public void notifyEvent(int eventId, GridChart chart) {
//        try {
//            if(getActivity() instanceof ManagerChartAcitivity){
//                ((ManagerChartAcitivity) getActivity()).notifyEvent(eventId, chart);
//            }else {
//                ((OTCChartActivity) getActivity()).notifyEvent(eventId, chart);
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//
//    private boolean isSelectDataArea(View v) {
//        int id = 0;
//        if (market_five_data.isSelected()) {
//            id = market_five_data.getId();
//        } else if (market_one_data.isSelected()) {
//            id = market_one_data.getId();
//        }
//        return (id == v.getId());
//    }
//
//    /**
//     * 刷新五档
//     */
//    private void reFreshFiveData() {
//        mtp_value_sale_five.setText(fiveDataControl.getItems().get(0).getValue());
//        mtp_sum_sale_five.setText(fiveDataControl.getItems().get(0).getSum());
//        mtp_value_sale_four.setText(fiveDataControl.getItems().get(1).getValue());
//        mtp_sum_sale_four.setText(fiveDataControl.getItems().get(1).getSum());
//        mtp_value_sale_three.setText(fiveDataControl.getItems().get(2).getValue());
//        mtp_sum_sale_three.setText(fiveDataControl.getItems().get(2).getSum());
//        mtp_value_sale_two.setText(fiveDataControl.getItems().get(3).getValue());
//        mtp_sum_sale_two.setText(fiveDataControl.getItems().get(3).getSum());
//        mtp_value_sale_one.setText(fiveDataControl.getItems().get(4).getValue());
//        mtp_sum_sale_one.setText(fiveDataControl.getItems().get(4).getSum());
//
//        mtp_value_buy_one.setText(fiveDataControl.getItems().get(5).getValue());
//        mtp_sum_buy_one.setText(fiveDataControl.getItems().get(5).getSum());
//        mtp_value_buy_two.setText(fiveDataControl.getItems().get(6).getValue());
//        mtp_sum_buy_two.setText(fiveDataControl.getItems().get(6).getSum());
//        mtp_value_buy_three.setText(fiveDataControl.getItems().get(7).getValue());
//        mtp_sum_buy_three.setText(fiveDataControl.getItems().get(7).getSum());
//        mtp_value_buy_four.setText(fiveDataControl.getItems().get(8).getValue());
//        mtp_sum_buy_four.setText(fiveDataControl.getItems().get(8).getSum());
//        mtp_value_buy_five.setText(fiveDataControl.getItems().get(9).getValue());
//        mtp_sum_buy_five.setText(fiveDataControl.getItems().get(9).getSum());
//
//        showFiveZDT();
//    }
//
//    @Override
//    public void onClick(View v) {
//        if (isSelectDataArea(v)) {// 如果选择的是当前显示的
//            return;
//        }
//        setSelectData(v.getId());
//        switch (v.getId()) {
//            case R.id.market_five_data:// 五档
//                if (bar.getVisibility() != View.GONE) {
//                    bar.setVisibility(View.GONE);
//                }
//                fiveDataControl.setDatas(goodsInfoAndQuotes.getGoodsInfo().getGoodsId());
//                // FIXME : 显示五档行情
//                reFreshFiveData();
//                showFiveZDT();
//                list.setVisibility(View.GONE);
//                break;
//            case R.id.market_one_data:// 明细
//                if (adapter == null) {
//                    adapter = new TikAdapter(getActivity(), goodsInfoAndQuotes);
//                    list.setAdapter(adapter);
//                }
//                list.setVisibility(View.VISIBLE);
//                adapter.setDatas(tikLists, goodsInfoAndQuotes);
//                adapter.notifyDataSetChanged();
//                hideZDT();
//                break;
//            case R.id.time_none: {
//                if (getActivity() instanceof OTCChartActivity) {
//                    ((OTCChartActivity) getActivity()).requestTimeChartData();
//                } else if (getActivity() instanceof ManagerChartAcitivity) {
//                    ((ManagerChartAcitivity) getActivity()).requestTimeChartData();
//                }
//                none.setVisibility(View.INVISIBLE);
//            }
//            break;
//            default:
//                break;
//        }
//    }
//
//    public void dimiss() {
//        loading_view.setVisibility(View.GONE);
//        stopCountDownTimer();
//    }
//
//    public void restartTimer() {
//        stopCountDownTimer();
//        startCountDownTimer();
//    }
//
//    private void startCountDownTimer() {
//        progressDownTimer = new CountDownTimer(delay, 1000) {
//            @Override
//            public void onTick(long millisUntilFinished) {
//                loading_view_text.setText(currentMessage + " (" + (millisUntilFinished / 1000) + "s)");
//            }
//
//            @Override
//            public void onFinish() {
//                dimiss();
//                if (listener != null) {
//                    listener.onTimeOut();
//                }
//                // MTPApplication.getInstance().showToast(R.string.mtp_timer_out);
//            }
//        };
//        if (progressDownTimer != null) {
//            progressDownTimer.start();
//        }
//    }
//
//    public void hideLineChart() {
//        if (lineChart != null) {
//            lineChart.setVisibility(View.INVISIBLE);
//        }
//    }
//
//    public void showLineChart() {
//        lineChart.setVisibility(View.VISIBLE);
//    }
//
//    private void stopCountDownTimer() {
//        if (progressDownTimer != null) {
//            progressDownTimer.cancel();
//            progressDownTimer = null;
//        }
//    }
//
//    public void setNoneState(int state) {
//        none.setVisibility(state);
//    }
//
//    /**
//     * @param message
//     * @param del
//     * @param callBack
//     */
//    public void show(String message, boolean del, LocalHandleListener callBack) {
//        this.listener = callBack;
//        if (del && !initComplete) {
//            HandleMessage ms = new HandleMessage();
//            ms.data = message;
//            ms.funcode = SHOW;
//            handleList.add(ms);
//        } else {
//            currentMessage = message;
//            loading_view_text.setText(message + " (" + delay / 1000 + "s)");
//            loading_view.setVisibility(View.VISIBLE);
//            stopCountDownTimer();
//            startCountDownTimer();
//        }
//    }
//
//    public void startAnimation() {
//        imageView.startAnimation(animation);
//    }
//
//    public void setCurrentMessage(String currentMessage) {
//        this.currentMessage = currentMessage;
//    }
//
//}
