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循環之後。
那麼我能做些什麼來解決這個問題?這裏
您聲明具有相同名稱的新變量的一課。一旦你退出該功能,那個將會消失。 –