作者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