xuxiuxi
2017-03-22 daad95eefa884411112b2fe02b9b19acff25d3bf
VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
@@ -7,10 +7,11 @@
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.bsk.zhangbo.demoforbsk.R;
import com.bsk.zhangbo.demoforbsk.base.BaseFragment;
import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.DictionaryService;
import com.bsk.zhangbo.demoforbsk.com.bsk.zhangbo.demoforbsk.service.VisitorTypeService;
import com.bsk.zhangbo.demoforbsk.listeners.OkButtonClickedListener;
import com.bsk.zhangbo.demoforbsk.util.AppApi;
import com.bsk.zhangbo.demoforbsk.widget.BirthdayPickerDialog;
@@ -42,6 +43,7 @@
    private List mSexList;
    private List mVisitorTypeList;
    private List mCredentialsList;
    private List mNationList;
    private LinearLayout mBaseLayout;
    private int mNowYear;
    private int mNowMonth;
@@ -125,47 +127,10 @@
    @Override
    protected void initData() {
        loadVisitorTypeList();
        loadSexList();
        loadCredentialsList();
    }
    private void loadCredentialsList() {
        mCredentialsList = new ArrayList<>();
        mCredentialsList.add("名片");
        mCredentialsList.add("身份证");
        mViewIdClassContent.setText(""+mCredentialsList.get(0));
    }
    private void loadSexList() {
        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST);
        params.addParameter(Dictionary.FieldNames.type, CommonVariables.DictionaryType.SEX);
        x.http().get(params, new BaseCommonCallBack() {
            public void success() {
                mSexList = getList(Dictionary.class);
                mViewVisitorClassContent.setText(((Dictionary)mSexList.get(0)).getName()+"");
            }
        });
    }
    private void loadVisitorTypeList() {
        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.VISITOR_TYPE_LIST);
        x.http().get(params, new BaseCommonCallBack() {
            public void success() {
                List<VistorTypeQueryItem> items = getList(VistorTypeQueryItem.class);
                mVisitorTypeList = new ArrayList<String>();
                mViewVisitorClassContent.setText(items.get(0).getLabel());
                for (VistorTypeQueryItem item : items) {
                    mVisitorTypeList.add(item.getLabel());
                }
            }
        });
        mVisitorTypeList = VisitorTypeService.mVisitorTypeList;
        mSexList = DictionaryService.mSexList;
        mCredentialsList = DictionaryService.mCredentialsList;
        mNationList = DictionaryService.nationList;
    }
    @Override