51 lines
2.0 KiB
Plaintext
51 lines
2.0 KiB
Plaintext
|
|
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<Response>() {
|
|||
|
|
@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<Object>() {
|
|||
|
|
@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.城市选择,城市选择的集成一切都正确,可是点击的时候闪退,核心代码在清单文件中的配置(主题样式)。
|
|||
|
|
<activity
|
|||
|
|
android:name=".activity.making.XiansuoActivity"
|
|||
|
|
android:screenOrientation="portrait"
|
|||
|
|
android:theme="@style/DefaultCityPickerTheme" />
|