作者Elfiend (小孩)
看板AndroidDev
標題[問題] Button的onClick,變數View v
時間Wed Jan 22 11:32:19 2014
在layout裡,可以直接設定
android:onClick="onBtnPressed"
這樣設定以後,
在Activity裡,只要存在
public void onBtnPressed ( View v )
{
}
點擊按鈕就會直接呼叫這個method。
不需要再額外取出button再設定onClickListener。
問題:
大多數時候,這個View v通常都不會用到,
因為我用Android Studio,未使用的變數會有warning。
想問問有什麼建議解決這個問題?
自解1:
把Unused Variable的檢查設為ignore,
但我極度討厭這種掩耳盜鈴的作法。
自解2:
增加一個if,若在DEBUG模式,則使用View v來做點事情。
現在在想可以做什麼事?
目前暫時用log v.toString(),
只是想問問有沒有其他有意義的事情或使用方式?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.136.103
1F:推 givemepass:我會不理它 01/22 12:36
2F:推 gpc:忽略他即可 01/22 13:30
3F:→ gpc:build成dex code之後 本來也不會做甚麼事情 01/22 13:31
4F:推 tga123:'相信gpc就對了!必推gpc 01/22 17:02
5F:→ Elfiend:個人龜毛點,習慣是看見warning就想處理掉。 01/22 17:15
6F:→ Elfiend:如果沒好方法的話,也只好不理它了。 01/22 17:17
7F:推 givemepass:寫在程式內呢? 01/22 18:22
8F:推 asilzheng:switch(v.getId()) {} 多此一舉? 01/22 19:50
9F:推 lovelycateye:忽略 不要寫多餘的東西讓別人浪費時間閱讀 01/23 14:18
10F:推 fasthall:換用eclipse adt 01/23 17:43