2012-03-06 38 views
2

我聲明如下的ArrayList(因爲我用它來聲明它),然後設置其內容。但是,我不使用的通知消息宣佈"al"變量。它不會消失,儘管我在隨後的行中使用它。內容也沒有設置!奇怪......爲什麼?謝謝宣佈ArrayList的 - 安卓

ArrayList<String> al = new ArrayList<String>(); 

al = parsedExampleDataSet.getView(); 

回答

1

這意味着你正在設置它,但從來沒有讀過它。

顯然,你永遠不進入人除了分配給它。

另外,您要創建一個新的ArrayList,然後丟棄對象時將其重新分配給parsedExampleDataSet.getView()。這可能無關,與你的錯誤,但它是一種浪費。

+0

這就是它!問題來自getter方法,al收到一個空值。我將在一篇新文章中討論它。謝謝讓我看看裏面... – Jaume 2012-03-06 17:19:08

0

試試這個:

ArrayList<String> al = null; 

al = parsedExampleDataSet.getView();