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" />
|