プロジェクトをEclipseに再インポートする必要があるときはいつでも(Eclipseを再インストールした場合、またはプロジェクトの場所を変更した場合)、オーバーライドされたメソッドのほとんどすべてが正しくフォーマットされておらず、エラーが発生します。
メソッドはスーパークラスメソッドをオーバーライドする必要があります
これは何らかの理由でAndroidプロジェクトに当てはまることに注意してください。メソッドの引数の値は常に入力されるとは限らないため、自分で手動で入力する必要があります。例えば:
list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
//These arguments have their correct names
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
}
});
最初は次のように入力されます。
list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
//This methods arguments were not automatically provided
public void onCreateContextMenu(ContextMenu arg1, View arg2,
ContextMenuInfo arg3) {
}
});
奇妙なことに、コードを削除してEclipseにメソッドを自動的に再作成させると、すでに持っていたのと同じ引数名が使用されるため、問題がどこにあるのかよくわかりません。それ以外の場合は、メソッドを自動フォーマットします。自分。
これは、オーバーライドされたすべてのメソッドを手動で手動で再作成する必要があるため、非常に面倒になります。誰かがこれが起こる理由またはそれを修正する方法を説明できるなら。とてもうれしくなる。
別のメソッドの引数内にあるメソッドのフォーマット方法が原因である可能性がありますか?