最近在做相冊的圖片編輯功能,遇到一個bug咧栗,插入文字后旋轉(zhuǎn)文字區(qū)域逆甜,點擊文字區(qū)域無法觸發(fā),分析原因是判斷時認定為點沒在RectF內(nèi)交煞。如圖: 如果只是通過rect.contai...
最近在做相冊的圖片編輯功能,遇到一個bug咧栗,插入文字后旋轉(zhuǎn)文字區(qū)域逆甜,點擊文字區(qū)域無法觸發(fā),分析原因是判斷時認定為點沒在RectF內(nèi)交煞。如圖: 如果只是通過rect.contai...
1绘面,Activity啟動過程,AMS揭璃,PMS源碼 2晚凿,View的繪制過程,MeasureSpec測量模式分別代表什么意思歼秽,draw是哪里來的?自定義view 3情组,view的事...
其實很好理解,onStart()為可見院崇,onResume()為獲取了焦點肆氓。還有上面dialog問題底瓣,要分這個dialog屬于哪一個Activity谢揪,如果為本Activity的dialog,就不會失去焦點也就是執(zhí)行onPause()捐凭,如果是其他Activity的dialog就會失去焦點,因為dialog是window type是子window茁肠,要依附于type為應用window患民。還有上面所說的保存數(shù)據(jù)肯定要在onPause(),因為只有這個方法是一定會執(zhí)行垦梆,在異常情況下仅孩,onStop()方法可能不會執(zhí)行
感謝樓主的總結(jié),但是我想提出一個意見惋嚎,就是動態(tài)注冊廣播的時候最好在onResum和onPause中完成杠氢,因為onStart可見但不在前臺不可交互,onStop在內(nèi)存不足時不會被調(diào)用另伍,在Activity使用透明主題時也不會被調(diào)用,所以摆尝,如果不能正確的注銷廣播會引起內(nèi)存泄露
不好意思,注釋沒寫好讯检,這個的意思是非漢字琐鲁,過濾的是非漢字,并不是說這個正則表達式是用于匹配漢字的人灼。我改下注釋
EditText限制輸入的幾種方式及只顯示中文漢字的做法前段時間項目中有個需求是要求只能輸入漢字,并且不能輸入偏旁部首投放,于是總結(jié)了下EditText限制輸入的幾種方式奈泪,但是對于語音輸入的還沒找到好的解決方案: 通過設(shè)置EditTe...
前段時間項目中有個需求是要求只能輸入漢字灸芳,并且不能輸入偏旁部首涝桅,于是總結(jié)了下EditText限制輸入的幾種方式烙样,但是對于語音輸入的還沒找到好的解決方案: 通過設(shè)置EditTe...
最近項目功能完善得差不多,bug也改得差不多谒获,主要精力放在優(yōu)化上债蜜,monkey測試時,偶爾會出現(xiàn)OOM異常究反,所以特意整理一下OOM的定位及解決方案。在別人整理的文章上儒洛,增加自...
@pg_賀呵呵 在的
android 讀取excel表格數(shù)據(jù),并存入數(shù)據(jù)庫最近策劃提了個需求琅锻,但是已有的數(shù)據(jù)不能滿足需要向胡,于是內(nèi)容資源部制作了份excel表格補充。So惊完,任務來了僵芹,讀取并使用excel數(shù)據(jù)。由于感覺excel表格里的數(shù)據(jù)使用頻率較高...