我有一个关于 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。这如何实现?
谢谢!