上一页 1 ··· 14 15 16 17 18
  2013年4月25日
摘要: getResources().getDrawable(id)会执行 public Drawable getDrawable(int id) throws NotFoundException { synchronized (mTmpValue) { TypedValue value = mTmpValue; getValue(id, value, true); return loadDrawable(value, id); } } 1 /*package*/ Drawable loadD... 阅读全文
posted @ 2013-04-25 15:54 mingfeng002 阅读(663) 评论(0) 推荐(0) 编辑
  2013年4月3日
摘要: LinkedList双向链表的实现每个节点有由三个组成private static final class Link { ET data; Link previous, next; Link(ET o, Link p, Link n) { data = o; previous = p; next = n; } }public boolean add(E object) { Link oldLast = voidLink.previous;//获得最后一个节点 Link newLink = new Link(object, oldLast, voidLink);//生成一个新的节点 voidLi 阅读全文
posted @ 2013-04-03 16:15 mingfeng002 阅读(188) 评论(0) 推荐(0) 编辑
  2013年4月2日
摘要: ListView设置emptyView的限制 最新开发一个应用程序,当ListView为空时需要设置一些View来显示提示内容。我们知道ListView有一个公开的方法——setEmptyView(View v)——用来设置ListView为空时的内容。可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的话,调用setEmptyView(View v)是没有任何效果的。它的过程大概是: ListView listview = (ListView) findV. 阅读全文
posted @ 2013-04-02 11:15 mingfeng002 阅读(690) 评论(0) 推荐(0) 编辑
摘要: bitmap在调用recycle之后 会不会马上回收图片?怎么回收?先看源码publicvoidrecycle(){if(!mRecycled){mBuffer=null;nativeRecycle(mNativeBitmap);mNinePatchChunk=null;mRecycled=true;}}这个方法首先将这个Bitmap的引用置为null,然后调用了nativeRecycle(mNativeBitMap)方法,这个方法很明显是个JNI调用,会调用底层的c或者c++代码就可以做到对该内存的立即回收,而不需要等待那不确定啥时候会执行的GC来回收了。public void recycl 阅读全文
posted @ 2013-04-02 10:10 mingfeng002 阅读(595) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18