SherlockKudou

Results 7 issues of SherlockKudou

最新版本: 在某些机型上(坚果R1),几乎百分百遇到这个问题,经排查,url没有问题,可以直接浏览器访问。 ``` com.yanzhenjie.nohttp.error.UnKnownHostError: Hostname can not be resolved: http://apiv4.yangkeduo.com/reviews/7611321309?ranNum=RMOOMAHbAHY&sign=fb299ea6fd7717a2aebcd374258d9c02&fromType=2&b=4662b6f46eb20583befe04d72a4ca8b7. at com.yanzhenjie.nohttp.HttpConnection.getConnection(HttpConnection.java:93) at com.yanzhenjie.nohttp.rest.RequestHandler.getHttpProtocol(RequestHandler.java:176) at com.yanzhenjie.nohttp.rest.RequestHandler.requestCacheOrNetwork(RequestHandler.java:120) at com.yanzhenjie.nohttp.rest.RequestHandler.handle(RequestHandler.java:73) at com.yanzhenjie.nohttp.rest.SyncRequestExecutor.execute(SyncRequestExecutor.java:46) at com.yanzhenjie.nohttp.rest.Worker.call(Worker.java:34) at com.yanzhenjie.nohttp.rest.Worker.call(Worker.java:23) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.yanzhenjie.nohttp.rest.Work.run(Work.java:65) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)...

我在使用时,发现,listview加载完之后,tagview不会自动换行,看了一下源码,只需要在tagview下添加以下代码: ``` public void setMaxWith(int width) { mWidth = width; } ``` 并在使用tagview之前,调用此方法,设置一个tagview所占用的最大宽度,例如我的代码中,动态计算出宽度并设置即可: ``` int phoneWid = HomepageUtil.getPhoneWid(); mHolder.tag_describe.setMaxWith(phoneWid - HomepageUtil.dp2px(15 + 100 + 12 + 15)); ```

as已发布正式版3.0,请求支持!

enhancement

as已发布正式版本3.0,请求支持com.android.tools.build:gradle:3.0.0!感谢!

enhancement

不是必然发生,我发现有时候频繁调用fromJson解析时,容易发生,错误日志如下: ``` java.lang.NullPointerException: Attempt to invoke interface method 'com.google.gson.TypeAdapter com.google.gson.TypeAdapterFactory.create(com.google.gson.Gson, com.google.gson.reflect.TypeToken)' on a null object reference at com.google.gson.Gson.getAdapter(Gson.java:458) at com.dk.libmvvmframe.utils.gson.ReflectiveTypeAdapterFactory.getFieldAdapter(ReflectiveTypeAdapterFactory.java:216) at com.dk.libmvvmframe.utils.gson.ReflectiveTypeAdapterFactory$1.(ReflectiveTypeAdapterFactory.java:168) at com.dk.libmvvmframe.utils.gson.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:166) at com.dk.libmvvmframe.utils.gson.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:245) at com.dk.libmvvmframe.utils.gson.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:158) at com.google.gson.Gson.getAdapter(Gson.java:458)...

1:图片加载gif缓慢:可以增加一个图片类型的判断,为gif图配置专门的loader接口。(缩略图界面可以不加载gif,增加标识gif即可;预览界面再加载显示gif) 2:预览界面,图片显示模糊,显示的不是原图。 3:缩略图界面滑动卡顿严重。 4:OOM,预览过多图片会导致OOM,具体没细查。