我聲明如下的ArrayList
(因爲我用它來聲明它),然後設置其內容。但是,我不使用的通知消息宣佈"al"
變量。它不會消失,儘管我在隨後的行中使用它。內容也沒有設置!奇怪......爲什麼?謝謝宣佈ArrayList的 - 安卓
ArrayList<String> al = new ArrayList<String>();
al = parsedExampleDataSet.getView();
我聲明如下的ArrayList
(因爲我用它來聲明它),然後設置其內容。但是,我不使用的通知消息宣佈"al"
變量。它不會消失,儘管我在隨後的行中使用它。內容也沒有設置!奇怪......爲什麼?謝謝宣佈ArrayList的 - 安卓
ArrayList<String> al = new ArrayList<String>();
al = parsedExampleDataSet.getView();
這意味着你正在設置它,但從來沒有讀過它。
顯然,你永遠不進入人除了分配給它。
另外,您要創建一個新的ArrayList,然後丟棄對象時將其重新分配給parsedExampleDataSet.getView()
。這可能無關,與你的錯誤,但它是一種浪費。
試試這個:
ArrayList<String> al = null;
al = parsedExampleDataSet.getView();
這就是它!問題來自getter方法,al收到一個空值。我將在一篇新文章中討論它。謝謝讓我看看裏面... – Jaume 2012-03-06 17:19:08