Natürlich weiß ich, dass eine nicht-statische-Methode von einem nicht-statischen Kontext aufgerufen werden muss.Nicht-statische Methode kann nicht von nicht-statische Methode in Android Studio aufgerufen werden
Und bin ich etwas fehlt, wenn ich denke, dass
public void methodName(int i) { ... }
Non-Static ist?
Da Android Studio 2.3.2 es als statischen Kontext flaged so kann ich die folgende Anweisung aus dem Verfahren nicht nennen
Methode:
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());
}
}
}
Sie rufen es so auf, als ob es statisch wäre, anstatt es durch ein Instanzobjekt zu rufen – antlersoft
Sie sollten 'new CardAdapter(). DeleteCard (id);' stattdessen tun. –
Funktioniert ... nun, ich habe heute zumindest etwas Neues gelernt. Danke –