- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java 查找指定接口的泛型类型
一、场景说明: 我们在使用GSON自动解析json字符串的时候,需要传参一个Class参数,告诉它需要解析成什么对象,而这一步骤我们常常通过底层自动化框架+泛型来实现,这时就会涉及到读取泛型类型的问题。 二、目前网上说的方法,大都是这种: Class<T> targetClass = (Class<T>)((ParameterizedType)XXX.getC...
2019-08-21 11:46:11
836
原创 【已解决】Android Studio使用Databinding引起的support-v4包库冲突问题 ZipException
在使用了Databinding之后,AndroidStudio会自动将当前target api对应版本的support-v4包依赖添加进来(在本例中是21.0.3的版本),而原项目中使用的support-v4包是在lib下的一个jar包(在本例中是25.0.0版本),是高于当前api版本的。结果在项目编译时,两个v4包被一起编译进来了,就造成了库冲突的问题,具体表现为编译时报ZipExceptio...
2018-06-13 11:04:08
2228
原创 【Android】完美解决SwipeRefreshLayout中嵌套ViewPager时滑动冲突的方法
一、解决思路: ①当ViewPager开始滑动时,将SwipeRefreshLayout的触发状态设置为不可用 ②当ViewPager停止滑动时,将SwipeRefreshLayout的触发状态设置为可用 ③当SwipeRefreshLayout被触发时,将ViewPager的触发状态设置为不可用 ④当SwipeRefreshLayout触发结束时,将ViewPager的触...
2018-02-27 15:46:56
4307
3
原创 Android,debug正常运行,用其他途径打开程序就会崩溃,且没报异常!
我在Service中加了下面这句:android.os.Debug.waitForDebugger(); //程序运行到这行时会进入暂停状态,等待调试 这就导致了,而当退出应用时,如果相应的Service没有被关闭,重新打开应用时,启用的Service就还是debug版本的,于是当程序运行到上面这一行时,就进入了等待状态,过了几秒后,程序等待超时而崩溃。 注意上面的红字,也就是说,
2017-08-07 11:20:47
1857
okgo-2.1.4+okhttp3.9.0+okhttp3.4.1+okio-1.9.0
2017-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人