我一直試圖使用ArrayList.add
,當我只是把.add("some data")
它工作正常,當我試圖分配的ID - .add(1, "some data");
我不斷收到錯誤,當我嘗試運行應用程序 - 「應用程序MobileApp(process com.example。 mobileapp)意外停止,請重試。「列表<String> log = new ArrayList <String>();
這是我運行下面的代碼:
List<String> log = new ArrayList<String>();
log.add(1, "some data");
這工作得很好:
List<String> log = new ArrayList<String>();
log.add("some data");
我想從這個實現:
ListView
將有名單的項目,每個項目將具有特定的「ID」。- 單擊此「id」將被選中,用戶將移動到不同的佈局,其中進一步的信息顯示在具有選定「id」的項目上。
你可以粘貼你的LogCat輸出嗎? – tristan2468 2013-04-04 20:43:51
from doc'拋出:IndexOutOfBoundsException - 如果索引超出範圍(index <0 || index> size())size()爲零,則索引爲1 ... – Selvin 2013-04-04 20:45:54
您應該考慮一個Map'如果你想'每個項目都有特定的'id'' –
WarrenFaith
2013-04-04 20:56:18