android 資料分為基本資料型別 引用資料型別
基本資料型別:byte,short,char,int,long,float,double,boolean
他們的比較使用雙等號(==),比較的是他們的值
引用資料型別:(類 物件)
string,integer,date在這些類當中equals有其自身的實現,而不再是比較類在堆記憶體中的存放位址了
對於復合資料型別之間進行equals比較,在沒有覆寫equals方法的情況下,他們之間的比較還是基於他們在記憶體中的存放位置的位址值的
所以在比較基本型別時,判斷獲取資料不為空 不為null後採用 ==
string,integer,date以及物件比較判斷不為null 後用equals
Android開發筆記之Canvas的相關方法
一.canvas在android中是提供畫圖操作的api,你可以理解它為乙個畫板,他提供了很多畫畫操作,你在畫布上鋪上畫紙就可以借助畫板工具來進行線條,形狀等等進行畫畫。二.每次要進行畫畫之前都需要1.把準備工作做好 準備好畫紙bitmap 準備好畫板canvas 準備好畫筆paint bitmap...
Android判斷Service是否開啟
最近改bug的時候,發現有個service總是開啟,關閉,重複執行,於是對他做了點小的改動,判斷是否啟動,為真的話則不做任何事,為假,startservice,下面奉上程式片段,給自己做個記錄,也方便下大家。主要思路 通過activitymanager來迴圈判斷service是否存在。必要條件 宣告...
Android判斷EditText是否輸入了內容
最簡單的有以下兩種方式 a eidttext.gettext tostring trim equals 判斷得到的字串是否為 b eidttext.gettext tostring trim length 0 判斷得到的字串長度是否為0。以下的方法是不可取的 1 edittext.gettext n...