http://www.c2.com/cgi/wiki?DoubleBraceInitialization
http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.6
原來Java除了 static initializer 之外
還有 instance initializer
不過這方法很少用到
因為其實constructor 就可以了
不過在Anonymous inner class時
因為他們沒有 constructor
這時就可以用 這instance initializer 來達到同樣的功能了
Monday, March 21, 2011
Wednesday, March 9, 2011
softlink for Android build system
最近試著在mydroid裡 某個folder下用softlink 指到mydroid外的folder
而發現mydroid一直找不到我的這個softlink指的地方
看了看build/底下的code
最後原來是
http://android.git.kernel.org/?p=platform/build.git;a=blob;f=tools/findleaves.py;h=0adf188f9bb5b1e8ced951795cbc8bafdd43cfaf;hb=HEAD#l31
裡的os.walk() default是沒有follow softlink的
http://docs.python.org/library/os.html#os.walk
所以把原本裡的os.walk(rootdir)改成
os.walk(rootdir, TRUE, NONE, TRUE) 就好了
而發現mydroid一直找不到我的這個softlink指的地方
看了看build/底下的code
最後原來是
http://android.git.kernel.org/?p=platform/build.git;a=blob;f=tools/findleaves.py;h=0adf188f9bb5b1e8ced951795cbc8bafdd43cfaf;hb=HEAD#l31
裡的os.walk() default是沒有follow softlink的
http://docs.python.org/library/os.html#os.walk
所以把原本裡的os.walk(rootdir)改成
os.walk(rootdir, TRUE, NONE, TRUE) 就好了
Subscribe to:
Posts (Atom)