基本的に、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
}
このエラーは何を意味し、ある配列から別の配列にアイテムをコピーするにはどうすればよいですか?