Aasically 我正在尝试将 ArrayList a (allApps) 中的项目添加到 ArrayList b (myApps) 中,但出现错误。
这就是我正在尝试的:
public ArrayList myApps = new ArrayList();
@Override
public void onCreate(Bundle savedInstanceState) {
...
for(final ResolveInfo app : allApps) {
addApp(app);
}
}
public void addApp(ResolveInfo app) {
ArrayList.add(app); // ERROR: Cannot make a static reference to the non-static method add(Object) from the type ArrayList
}
这个错误是什么意思,我怎样才能让我将一个项目从一个数组复制到另一个?