当然,我知道非静态方法需要从非静态上下文中调用。非静态方法无法从Android Studio中的非静态方法调用
而且我失去的东西时,我认为
public void methodName(int i) { ... }
是非静态?
由于Android 2.3.2工作室它已检举的静态上下文,所以我不能从方法调用下面的语句
方法:
public void deleteCard(int id){
for(int i = 0; i < cards.size(); i++){
if(cards.get(i).id == id){
cards.remove(i);
notifyItemRemoved(i);
notifyItemRangeChanged(i, cards.size());
}
}
}
要调用它,就好像它是静态的,而不是调用它通过一个实例对象 – antlersoft
你应该做的事'新CardAdapter()deleteCard(ID);'来代替。 –
Works ..那么我至少今天学到了一些新东西。由于 –