2015-08-16 49 views
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循環之後。

那麼我能做些什麼來解決這個問題?這裏

+1

您聲明具有相同名稱的新變量的一課。一旦你退出該功能,那個將會消失。 –

回答