私は非静的メソッドが非静的コンテキストから呼び出される必要があることを知っています。私は非静的メソッドは、Android Studioで非静的メソッドから呼び出すことはできません
public void methodName(int i) { ... }
が非静的であることを考えるとき
そして、私は何かが足りないのですか?のAndroid Studioの2.3.2は、静的コンテキストとしてそれをflagedますのでので、私はメソッドから次のステートメントを呼び出すことはできません
方法:
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);を実行する必要があります。 –
作品..よく私は少なくとも今日何か新しいことを学んだ。ありがとう –