1.网络请求的模版 private void fastCreatOrder() { final HttpParams paramsPost = new HttpParams(); paramsPost.put("uid", ProfileSpUtils.getInstance().getUserProfie().getUuid()); paramsPost.put("visitor_id", visitor_id); new NetApi().getPostData(paramsPost, HttpConstants.URi_device_DevOrder_fastCreatOrder).subscribe(new Observer() { @Override public void onNext(Response response) { String body = (String) response.body(); fastCreatOrder.ResultBean result = JsonUtils.fromJson(body, fastCreatOrder.class).getResult(); ordernum = result.getData().getOrdernum(); } @Override public void onError(Exception e) { e.printStackTrace(); } }); } 2.Activity快速写列表模版 MoreDetailsActivity 3.Activity+fragment MainActivity(动态列表)包含分页 4.Activity+fragment MoActivity(静态页面) 5.RxView使用RxBinding可做到点击防抖的效果,调用这个方法便可防止短时间内对View的重复点击,本例中设置的防抖时间为2s。 RxView.clicks(btnLogin) .throttleFirst(2, TimeUnit.SECONDS) .subscribe(new Consumer() { @Override public void accept(Object o) throws Exception { Toast.makeText(MainActivity.this, "11111111111", Toast.LENGTH_LONG).show(); } }); 6.地址选择 addressHelp.showPickerView(new AddressHelp.CallBall() { @Override public void selectOnsuss(String address) { et_receive_collect.setText(address); emtems.setAddress(address); } }); 7.城市选择,城市选择的集成一切都正确,可是点击的时候闪退,核心代码在清单文件中的配置(主题样式)。