Files
mendian/技术文档
2025-12-26 15:36:42 +08:00

51 lines
2.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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" />