我在任何地方都没有看到明确的答案:ArrayAdapter.insert()是否在指定位置插入了新项目..或者......是否替换指定地点的信息?
答案 0 :(得分:5)
它会插入一个新项目。它不会更改或删除之前存在的任何项目。
答案 1 :(得分:0)
insert(T object, int index)
将指定对象插入数组中的指定索引处。并且随后不会在index
文档here
答案 2 :(得分:0)
它在指定索引处的现有项之间插入新项。见http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.6_r2/android/widget/ArrayAdapter.java
它还调用了ArrayList<> .add()
Inserts the specified element at the specified position in this list. Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices).