一、
在java代碼中修改view的textSize時(shí)盒件,默認(rèn)的單位是sp蹬碧,(其他尺寸的參數(shù)大多都是px,如width等)炒刁,因此恩沽,無需進(jìn)行sp轉(zhuǎn)換px;
二翔始、
在activity中定義Handler時(shí)罗心,可能導(dǎo)致內(nèi)存泄露:
原因: 非靜態(tài)的內(nèi)部匿名類里伯,會(huì)持有外部類一個(gè)隱式的引用,當(dāng)message沒有被處理完之前渤闷,handler不會(huì)被回收疾瓮,導(dǎo)致Activity無法被回收,后果自然就是內(nèi)存泄露飒箭。
處理辦法:將handler定義為靜態(tài)的內(nèi)部類狼电。
三、
android圖片保存到sd卡后弦蹂,圖庫不更新:
應(yīng)發(fā)送廣播更新圖庫:
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
context.sendBroadcast(intent);
四肩碟、
String 操作中的startIndex和endIndex 取值:
0<= start < end < string.length();
比如String string=“abcdef”凸椿;那么削祈,string.subString(1,4),結(jié)果為bcd;
比如:string.subString(0,string.length-1)為abcdef脑漫;
五岩瘦、
Activity的onCreate()方法中,無法直接獲取View的width和height窿撬,因?yàn)槠溥€沒有開始繪制ui启昧;