0
我有一个包含6个元素的int变量。在代码中,所有的时间都将它设置为null。我甚至在重新定义它的代码在调试模式下这样Android工作室一直将int []变量设置为null
if (yeahsort == null) {
SharedPreferences prefs2 = getSharedPreferences("KARANTÄN", MODE_PRIVATE);
String savedString = prefs2.getString("string", null);
StringTokenizer st = new StringTokenizer(savedString, ",");
int[] yeahsort = new int[6];
for (int i = 0; i < 6; i++) {
yeahsort[i] = Integer.parseInt(st.nextToken());
}
}
for循环变量yeahsort
成为int[]
,但右它又变成null
后。严格在for循环之后。
那么我能做些什么来解决这个问题?这里
您声明具有相同名称的新变量的一课。一旦你退出该功能,那个将会消失。 –