苦労しているAndroidについて質問があります。私のAndroidプロジェクトには、Tracks.javaというクラスがあり、このクラス内には次のような静的なint[]があります。
public class Tracks(){
static int[] Track1 = {1, 2, 3, 4, 5}
static int[] Track2 = {6, 7, 8, 9, 10}
.....
static int[] Track10 = {45, 46, 47, 48, 49}
}
Race.javaと呼ばれる他のクラスでは、現在使用されているトラックの数に応じて、これらのint[]を使用する必要があります。
public class License extends Activity implements OnClickListener{
int TrackNO = 1;
int checkpoint;
@Override
protected void onCreate(Bundle savedInstanceState) {
checkpoint = Tracks.Track1[0]; //Now checkpoint == 1;
}
TrackNOを2に変更すると、intチェックポイントは== 6になります。これはどのように実現できますか?
ありがとう!