use*_*382 1 android listview arraylist
当我尝试分配id时ArrayList.add,我一直在努力使用,当我尝试使用.add("some data")它时 - .add(1, "some data");我在尝试运行应用程序时不断收到错误 - "应用程序MobileApp(进程com.example.mobileapp)意外停止. 请再试一次.".
这是我正在运行的下一个代码:
List<String> log = new ArrayList<String>();
log.add(1, "some data");
Run Code Online (Sandbox Code Playgroud)
这很好用:
List<String> log = new ArrayList<String>();
log.add("some data");
Run Code Online (Sandbox Code Playgroud)
我想从中实现的目标:
ListView 将有项目列表,每个项目将具有特定的"id".小智 5
您正尝试在索引1处添加不存在的项目.您需要先将代码更改为插入0位置.
List<String> log = new ArrayList<String>();
log.add(0, "some data");
Run Code Online (Sandbox Code Playgroud)
如果您需要与索引不对应的特定ID,则可能需要查看使用Map.