- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 数据库连接池问题
在使用greendao时出现下面这个问题W/SQLiteConnectionPool: The connection pool for database '/data/user/0/xxx' has been unable to grant a connection to thread 457 (Thread-11) with flags 0x1 for 630.02405 seconds.C...
2018-10-19 10:25:30
723
原创 io.reactivex.exceptions.UndeliverableException
rxjava使用时候会出现这个问题,原因是rxjava未处理个异常,其中可能的一个原因是rxjava已经取消订阅了,但是请求线程还在执行,执行中抛出异常,就会导致这种问题。给出相关源码(rxjava: 'io.reactivex.rxjava2:rxjava:2.1.5'):类LambdaObserver部分代码如下如下:public void onNext(T t) { if(!this...
2018-07-15 11:03:46
7291
原创 AIDL中java文件自动生成问题
AIDL中java文件自动生成问题长期没有使用AIDL,重新使用时,发现java文件生成总是报错,baidu半天没找到原因,今记录下来,供以后使用。LoginData.aidl //如果有自定义类,必需有这个文件package com.example.rd0630.glapplication;// Declare any non-default types here wit
2018-01-08 11:21:28
685
原创 Dialog自定义宽高
有个需求要求dialog宽度占满横向大小,网上介绍这种方法https://www.jianshu.com/p/62427739390a,但是dialog距离左右边有间隙。dialog没有自定义主题的话会根据系统定义的属性处理,dialog最终还是展示在PhoneWindow上,在PhoneWindow之上是DecorView,PhoneWindow中摘录了部分代码如下:protecte
2017-12-28 17:04:24
419
原创 PopupWindow半透明背影
android应用需求要实现底部弹窗,而且需要半透明背影,使用PopupWindow实现的,PopupWindow背影网上有好多种实现,需要的自行搜索。下面给出我的解决方法,直接操作PopupWindow内的自定义view,做自定义view的动画,直接上代码:public class TranslucentPopupWindow { private static final
2017-09-24 16:43:06
9937
原创 ActionMode去掉返回箭头
Android定制ActionMode模式,要去掉最左边返回箭头,源代码中没有提供接口,看了下源码,找到下面实现方法:首先,设置Activity主题,修改如下:style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> item name="actionModeCloseButtonStyle
2017-09-12 23:14:45
1286
原创 LinkedList遍历效率
LinkedList通常使用的遍历方式有两种:for循环遍历,即调用get方法;还有就是迭代器循环。建议采用迭代器循环,这个网上有很多比较数据说明,下面简单通过源码看一下原因。本文代码jdk8。1:for循环遍历时调用get方法,下面看一下源代码public E get(int index) { checkElementIndex(index); return
2017-08-08 15:38:22
747
原创 列表同步问题
java中集合框架中的类多数都是不同步的,如ArrayList,LinkedList,如果需要在多线程中同步需要使用Collections.synchronizedList,使用中经常出现ConcurrentModificationException 的异常情况,举例说明public class EventObserver {private static class EventObse
2017-02-19 22:07:35
510
原创 greendao的扩展
greendao是一个orm框架,在数据库操作方面有很多优势,本人使用中进行了扩展,如下:1数据库表字段的默认值Entity entity = schema.addEntity("C");entity.addStringProperty("user_name").defValue("123");defValue参数为字符串2唯一性冲突置换策略entity.addIntPro
2015-11-26 18:48:05
530
c语言学生基本信息管理程序实训报告
2010-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人