Files
mendian/技术文档

51 lines
2.0 KiB
Plaintext
Raw Normal View History

2025-12-26 15:36:42 +08:00
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" />