'Eclipse içine bir proje aldıktan sonra' Hataları Üst sınıf Yöntemi Geçersiz kılmak Gerekir
Her zaman yeniden ithal Eclipse içine projelerimi eğer Eclipse yeniden veya proje yeri değişti (), varhemen hemen hepsibenim geçersiz yöntemleri doğru, hata The method must override a superclass method
neden biçimlendirilmemiş.
Bunun sebebi ne olursa olsun, yöntemi bağımsız değişken değerleri her zaman doldurulmaz Android projeleri ile söz kayda değer olabilir, el ile kendim doldurmak zorunda kaldım. Örneğin:
list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
//These arguments have their correct names
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
}
});
Başlangıçta bu şekilde doldurulacaktır:
list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
//This methods arguments were not automatically provided
public void onCreateContextMenu(ContextMenu arg1, View arg2,
ContextMenuInfo arg3) {
}
});
Garip olan şey ise Kaldır kodumu ve Eclipse otomatik olarak yeniden yöntemini kullanır aynı değişken isimleri zaten vardı, bu yüzden gerçekten bilmiyorum nerede sorun olduğu için, diğer sonra otomatik biçimlendirme yöntemi benim için.
Bu çok acı bir el tarafından geçersiz kılınmış yöntemlerimi yeniden sahip olur. Eğer kimse bunun neden ya da nasıl düzelteceğimi açıklayabilir eğer ben çok mutlu olurdu...
Belki başka bir yöntem bir tartışma içinde olan bu yöntem, biçimlendirme halimden dolayı mı?
CEVAP
Güneş tutulması olduğunu varsaymak için Java 1.5 ve sınıfları uygulama arabirim yöntemleri (Java 1.6 olabilir açıklamalı ile @Override, ama Java 1.5 sadece uygulanan yöntemler ağır basan bir sınıf yöntemi).
Ide tercihler/proje git ve 1.6 için java derleyici düzeyini ayarlamak ve ayrıca TOTEM 1.6 eclipse programı çalıştırmak için seçtiğinizden emin olun.
Orada herhangi bir şekilde C# uzantısı...
Eclipse "Geçersiz Proje yeni proj...
Nasıl Eclipse mevcut kaynaktan bir pro...
Neden Java equals ve hashCode yöntemle...
Eclipse / Android : &; Hataları builde...