/*
final WheelView wheelView=new WheelView(RegisterActivity.this);
wheelView.setVisibleItems(5);
wheelView.setCyclic(false);
wheelView.setViewAdapter(new NumericWheelAdapter(RegisterActivity.this,18,80));
wheelView.setBackground(RegisterActivity.this.getResources().getDrawable(R.drawable.wheel_bg));
final AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("年龄");
builder.setView(wheelView);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//请求1:发送年龄和性别请求
registerUrl= WebConfig.getBoyRegisterAge(wheelView.getCurrentItem()+18);
JsonRequest<IntPduJson> request = new JsonRequest<IntPduJson>(IntPduJson.class);
request.setUrl(registerUrl);
spiceManager.execute(request, new RequestListener<IntPduJson>() {
@Override
public void onRequestFailure(SpiceException spiceException) {
Toast.makeText(RegisterActivity.this,"请求1失败:"+spiceException.getMessage().toString(),Toast.LENGTH_LONG).show();
}
@Override
public void onRequestSuccess(IntPduJson intPduJson) {
SharedPreferenceLess.$put(getApplicationContext(), Config.PerferenceUserId, intPduJson.getResult()+"");
//SharedPreferenceLess.$put(getApplicationContext(), Config.PerferenceUserId,lognJson.getResult().getId()+"");
//请求2:获取男生请求的问题
registerQaUrl=WebConfig.getBoysRegisterQa();
JsonRequest<RegisterQaJson> request=new JsonRequest<>(RegisterQaJson.class);
request.setUrl(registerQaUrl);
spiceManager.execute(request,new RequestListener<RegisterQaJson>() {
@Override
public void onRequestFailure(SpiceException spiceException) {
Toast.makeText(RegisterActivity.this,"请求2失败:"+spiceException.getMessage().toString(),Toast.LENGTH_LONG).show();
}
@Override
public void onRequestSuccess(final RegisterQaJson registerQaJson) {
//请求3:获取问题字典
RegisterBoy modelboy=new RegisterBoy();
List<RegisterBoyQaModel> list=new ArrayList<RegisterBoyQaModel>();
for(RegisterQa item :registerQaJson.getResult().getData())
{
RegisterBoyQaModel model=new RegisterBoyQaModel();
model.setList((List<String>)getFieldValueByName(item.getQa_type(),Config.getDict()));
model.setTitle(item.getQa_title());
model.setQa_type(item.getQa_type());
list.add(model);
}
modelboy.setIndex(0);
modelboy.setList(list);
Intent intent = new Intent();
Bundle bundle=new Bundle();
bundle.putSerializable("model", modelboy);
intent.putExtras(bundle);
intent.setClass(RegisterActivity.this, BoyRegisterActivity.class);
startActivity(intent);
finish();
}
});
}
});
}
});
builder.setNegativeButton("取消",null);
builder.show();
*/
final WheelView wheelView=new WheelView(RegisterActivity.this);
wheelView.setVisibleItems(5);
wheelView.setCyclic(false);
wheelView.setViewAdapter(new NumericWheelAdapter(RegisterActivity.this,18,80));
wheelView.setBackground(RegisterActivity.this.getResources().getDrawable(R.drawable.wheel_bg));
final AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("年龄");
builder.setView(wheelView);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//请求1:发送年龄和性别请求
registerUrl= WebConfig.getBoyRegisterAge(wheelView.getCurrentItem()+18);
JsonRequest<IntPduJson> request = new JsonRequest<IntPduJson>(IntPduJson.class);
request.setUrl(registerUrl);
spiceManager.execute(request, new RequestListener<IntPduJson>() {
@Override
public void onRequestFailure(SpiceException spiceException) {
Toast.makeText(RegisterActivity.this,"请求1失败:"+spiceException.getMessage().toString(),Toast.LENGTH_LONG).show();
}
@Override
public void onRequestSuccess(IntPduJson intPduJson) {
SharedPreferenceLess.$put(getApplicationContext(), Config.PerferenceUserId, intPduJson.getResult()+"");
//SharedPreferenceLess.$put(getApplicationContext(), Config.PerferenceUserId,lognJson.getResult().getId()+"");
//请求2:获取男生请求的问题
registerQaUrl=WebConfig.getBoysRegisterQa();
JsonRequest<RegisterQaJson> request=new JsonRequest<>(RegisterQaJson.class);
request.setUrl(registerQaUrl);
spiceManager.execute(request,new RequestListener<RegisterQaJson>() {
@Override
public void onRequestFailure(SpiceException spiceException) {
Toast.makeText(RegisterActivity.this,"请求2失败:"+spiceException.getMessage().toString(),Toast.LENGTH_LONG).show();
}
@Override
public void onRequestSuccess(final RegisterQaJson registerQaJson) {
//请求3:获取问题字典
RegisterBoy modelboy=new RegisterBoy();
List<RegisterBoyQaModel> list=new ArrayList<RegisterBoyQaModel>();
for(RegisterQa item :registerQaJson.getResult().getData())
{
RegisterBoyQaModel model=new RegisterBoyQaModel();
model.setList((List<String>)getFieldValueByName(item.getQa_type(),Config.getDict()));
model.setTitle(item.getQa_title());
model.setQa_type(item.getQa_type());
list.add(model);
}
modelboy.setIndex(0);
modelboy.setList(list);
Intent intent = new Intent();
Bundle bundle=new Bundle();
bundle.putSerializable("model", modelboy);
intent.putExtras(bundle);
intent.setClass(RegisterActivity.this, BoyRegisterActivity.class);
startActivity(intent);
finish();
}
});
}
});
}
});
builder.setNegativeButton("取消",null);
builder.show();
*/