- 博客(6)
- 收藏
- 关注
原创 Toast show的时候崩溃的问题
今天同事提交了一份代码,里面有一个简单的Toast.makeText(`````).show(),没想到真正运行的时候跑到这里挂掉了:java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()从崩溃上看这是looper没有启动导致的,但是为什么
2016-10-21 17:58:56
2565
转载 android tips
转自:http://blog.youkuaiyun.com/qianqianyihao/article/details/52787664Resources.getSystem().getDisplayMetrics().density 可以不用 Context 也能获取屏幕密度。在布局文件中,如果只是为了占位,可以用 Space 来取代 View。 最棒的一点是Space可以跳过 Dr
2016-10-12 10:26:38
255
原创 关于android中的too many open files(error 24)
在android中,所有的IO操作最终都是需要句柄来操作文件实现的。句柄数量对于每一个app都有一个上限,常见的是1024个。一旦某个app同时使用的句柄数超过了这个限制,就会看到这个异常:too many open files。 这个问题坑爹的地方就在于超出限制时,到处都有可能会崩溃,有可能是cursor的查询,也有可能是new一个对象。而且只从log分析的话,句柄问题极难定位
2016-09-29 10:23:22
8438
原创 gradle中的Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoC
最近在使用gradle的过程中遇到了这么一个报错:UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$Accessi
2016-09-08 10:04:04
4019
原创 java中父类和子类构造调用方式
java中的构造规则。父类:P.class public class P { public P() { // TODO Auto-generated constructor stub Log.i("test", "parent create");
2016-09-06 14:43:11
352
原创 关于com.android.dx.cf.iface.ParseException
最近自己搭建了maven仓库,在使用的时候出现了如下报错:com.android.dx.cf.iface.ParseException: class name (com/bruce/a/dm/BuildConfig) does not match path (com/bruce/a/DM/BuildConfig.class)at com.android.dx.cf.direct.Direc
2016-09-06 11:55:11
2170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人