私はJava switch文を使用して、変数を呼び出すボタンのIDに基づいて変数に異なる値を割り当てています。Android R.java IDスイッチは常にデフォルトを与えます
問題は、それが常に詳細に評価されることです。
私はID(R.java
ビット)を取得している方法でエラーが発生する可能性がありますが、私はいくつかのインターネット調査を行っており、それを行うのに適切な方法を見つけることができません。 case
は、その下のコードを達した後
これは私のコード(それは働いていなかったならば、それは明らかだったので-99
と23
がある)swicth
構築物で
public void rootMe(View v){
/* I got rid of some code here so it was shorter */
int mult = -99;
int buttonId = v.getId();
switch(buttonId)
{
case R.id.root2:
mult = 1/2;
case R.id.root3:
mult = 1/3;
case R.id.root4:
mult = 1/4;
case R.id.root5:
mult = 1/5;
case R.id.root6:
mult = 1/6;
default:
mult = 23;
}