SORU
5 Kasım 2009, PERŞEMBE


'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
5 Kasım 2009, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • Pepsi

    Pepsi

    1 Kasım 2005
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008