android对话框

来源:互联网 发布:淘宝外贸童装货源 编辑:程序博客网 时间:2024/06/11 00:17
             /*
                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();
                        */
0 0
原创粉丝点击