[問題]關於static

看板AndroidDev作者 (宇宙第一天團5566)時間8年前 (2016/05/22 17:03), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
以前在研究所時期, 老闆學長都會注意static非必要時不用 現在再看 Android source code 裡面幾乎都會有宣告static 像是用log.d的TAG 這樣不是很吃支援嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.176.110 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1463907820.A.93D.html

05/22 18:27, , 1F
不然這個情況你覺得沒static有比較不吃資源?
05/22 18:27, 1F

05/22 18:27, , 2F
不要盲信static = 吃資源,要了解理由...
05/22 18:27, 2F

05/22 19:06, , 3F
一個 "hello world" 就是一個 new 的動作
05/22 19:06, 3F

05/22 19:06, , 4F
再加上這個 tag 在每個 instance 內都一樣
05/22 19:06, 4F

05/22 19:06, , 5F
所以在這個情況下使用靜態變數是沒問題的
05/22 19:06, 5F

05/22 23:58, , 6F
你要看case 這個情況下static不會比較吃資源而且反而比較容易
05/22 23:58, 6F

05/22 23:59, , 7F
在開發時輸入(IDE會把static的參數放在自動完成較優先的位置)
05/22 23:59, 7F
文章代碼(AID): #1NGNNiaz (AndroidDev)