第一个 MVP 项目已结束

开始的时候懵懵懂懂,中间的时候心烦意燥,结束的时候心花怒放.MVP的理解不知道对不对.一下是我个人的看法: P 操作其他所有模块,比如 Model,View. Model View是不变的. P 可随意移除. View 可impl多个 P 从而实现不同的功能,比如: 登录的时候实现一个发验证码的 P…

再叙python

之前看了好几遍的 python语法,这一阵忙完开始复习.import re import urllib.request from urllib.error import URLError,HTTPError import sys if name == 'main': url = "http…

Android Studio run 时候自带签名

最近在调微信支付.因为注册的时候填的release签名,每次调试的时候都要打包正式签名,找了一下是否可以打包的时候自带签名.步骤如下:* win:ctrl+alt+shift+s Mac: com+; 打开SigningTab.然后添加keystore信息and sava build.gradle中…

安卓开启Thread

Thread 开启方式有两种.一种实现Thread,另一种继承RunableThread: new Thread(new Runnable() { @Override public void run() { try { Thread.currentThread().setName("this is …

RecyclerView禁止滑动

由于RecyclerView在NestedScrollView中,导致滑动RecyclerView产生NestedScrollVIew滑动没有惯性.调用下面方法即可: recyclerView.setNestedScrollingEnabled(false); 参考资料

ProgressBar and SeekBar

共有属性 * progressDrawable 内容可以如下设置: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/androi…

Android ViewPager Bug

here is thoow err code:``` java.lang.NullPointerException at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1629) at…