package com.czh.kuihuajingyingwang.eventbus; /** * EventBus的事件自定义类别 * * @author J_X 2015年11月16日10:10:23 * */ public class O2OSelectorEvent { /*** -------下面的属性是Activity向Fragment发送的消息------- ***/ /** 事件携带数据类型为Object */ final public static int objType = 101; /** 事件携带数据类型为字符串类型 */ final public static int strType = 102; /** 小区分类 */ final public static int storeCate = 103; /** 距离分类 */ final public static int distanceCate = 104; /** 排序分类 */ final public static int sortCate = 105; /** 是由Fragment发送给Activity么 */ final public static int fToaFlag = 106; /** 是由Activity发送给么Fragment */ final public static int aTofFlag = 107; /** 是由Fragment发送给么Fragment */ final public static int fTofFlag = 108; /** 与携带strType数据对应的value值 */ private String strData; /** 与携带objType数据对应的value值 */ private Object objData; /** 数据传递的方向 */ private int sendDistractionFlag; /** 传递的数据类型标示 */ private int sendTypeFlag; /** 当前展示的是那个分类下的数据标示 */ private int curCateFlag; /** 当前选中的是分类的标示ID(分类)*/ private int selectedFirstCateID; /** 当前选中的是分类的标示ID(小区)*/ private int selectedSecCateID; /**与当前选中的二级分类相关的一级分类位置(只有在有二级分类选中的情况下使用)*/ private int selectedSecFristCateID; /*** -------下面的属性是Fragment向Activity发送的消息------- ***/ /** 筛选的名称 */ private String filterName; /** 筛选的id信息(做网络请求用) */ private String filterID; /**筛选的二级分类条件*/ private String secFilterInfo; public O2OSelectorEvent() { // 默认是未解析的字符串类型传值 this.sendTypeFlag = strType; // 默认传送方向是Activity to Fragment this.sendDistractionFlag = aTofFlag; //默认没有二级分类筛选内容 this.secFilterInfo = ""; //默认不选择 this.selectedFirstCateID = -1; this.selectedSecCateID = -1; this.selectedSecFristCateID = -1; } public int getSelectedSecFristCateID() { return selectedSecFristCateID; } public void setSelectedSecFristCateID(int selectedSecFristCateID) { this.selectedSecFristCateID = selectedSecFristCateID; } public int getSelectedSecCateID() { return selectedSecCateID; } public void setSelectedSecCateID(int selectedSecCateID) { this.selectedSecCateID = selectedSecCateID; } public int getSelectedFirstCateID() { return selectedFirstCateID; } public void setSelectedFirstCateID(int selectedFirstCateID) { this.selectedFirstCateID = selectedFirstCateID; } public String getSecFilterInfo() { return secFilterInfo; } public void setSecFilterInfo(String secFilterInfo) { this.secFilterInfo = secFilterInfo; } public int getSendDistractionFlag() { return sendDistractionFlag; } public void setSendDistractionFlag(int sendDistractionFlag) { this.sendDistractionFlag = sendDistractionFlag; } public String getFilterName() { return filterName; } public void setFilterName(String filterName) { this.filterName = filterName; } public String getFilterID() { return filterID; } public void setFilterID(String filterID) { this.filterID = filterID; } public int getSendTypeFlag() { return sendTypeFlag; } public void setSendTypeFlag(int sendTypeFlag) { this.sendTypeFlag = sendTypeFlag; } public int getCurCateFlag() { return curCateFlag; } public void setCurCateFlag(int curCateFlag) { this.curCateFlag = curCateFlag; } public String getStrData() { return strData; } public void setStrData(String strData) { this.strData = strData; } public Object getObjData() { return objData; } public void setObjData(Object objData) { this.objData = objData; } }