一、發現問題
private int click_query = 1;
private int click_reset = 2;
@override
public void onclick(view v)
{
int tag = (integer) v.gettag();
switch (tag)
{
case click_query:
query();
break;
case click_reset:
reset();
}
}
編譯時一直報錯:click_query 和click_reset——case expressions must be constant expressions
二、解決問題
case後面必須跟常量,必須要常量,将上面兩個變量聲明為final即可。
private final int click_query = 1;
private final int click_reset = 2;