Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

ServiceConnection Methoden nicht überschreibbar

Das Thema "ServiceConnection Methoden nicht überschreibbar" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 04.02.2012, 18:59   #1 (permalink)
Neuer Benutzer

Registriert seit: 04.02.2012
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard ServiceConnection Methoden nicht überschreibbar

Hi,

ich hab hier ein etwas seltsames Problem und zwar beschäftige ich mich gerade mit AIDL Services und kann die abstrakten Methoden aus ServiceConnection net überschreiben.


hier nen bischen Code:

Code:
    private ServiceConnection serConn = new ServiceConnection() {	
    	@Override
		public void onServiceConnected(ComponentName name, IBinder service)  {
			//...
		}
		
    	@Override
		public void onServiceDisconnected(ComponentName name) {
			//...
		}
    };
es scheitert an dem @Override

ich hab das ganze auch mal in einem ganz leeren Projekt versucht
also einfach:


class Klasse implements ServiceConnection ...


aber da tritt der Fehler auch auch
Wenn jemand den Fehler kennt würd ich mich über Hilfe freuen

grüße

Geändert von krabums (04.02.2012 um 20:37 Uhr)
krabums ist offline   Mit Zitat antworten
Alt 04.02.2012, 19:27   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

Du hast 2x onServiceConnected und 0x onServiceDisconnected
strider ist offline   Mit Zitat antworten
Alt 04.02.2012, 20:40   #3 (permalink)
Neuer Benutzer

Registriert seit: 04.02.2012
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

Oh, danke hatte mir den Code aus eclipse kurz zusammenkopiert

habs grad berichtigt aber das hat mit dem Problem nichts zu tun
krabums ist offline   Mit Zitat antworten
Alt 05.02.2012, 00:04   #4 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

@Override wirft unter Java 1.5 einen Fehler und unter 1.6 nicht. Warum habe ich nie verstanden, aber wenn du den Compiler auf 1.6 einstellst gibt es keinen Fehler mehr. Oder du löscht die Annotation.
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Alt 05.02.2012, 01:10   #5 (permalink)
Neuer Benutzer

Registriert seit: 04.02.2012
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

Das wirds leider auch nicht lösen, ich nutze schon Version 1.6 und bis jetzt war bei mir jeder @Override Fehler logisch nachvollziehbar.

Das Ding ist, dass die onServiceConnected Methode jetzt nicht per callback aufgerufen werden kann, weil sie aus irgendeinen Grund nicht mit der übereinstimmt die ich in ServiceConnection überschreiben will.
krabums ist offline   Mit Zitat antworten
Alt 05.02.2012, 03:26   #6 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

evtl. falsche Klasse importiert?
Fr4gg0r ist offline   Mit Zitat antworten
Alt 05.02.2012, 13:26   #7 (permalink)
Neuer Benutzer

Registriert seit: 04.02.2012
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

also die ServiceConnection ist vom Typ: android.content.ServiceConnection
krabums ist offline   Mit Zitat antworten
Alt 05.02.2012, 14:26   #8 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

Wie lautet denn die Fehlermeldung ganz genau? Der gepostete Codeabschnitt ist so wie er jetzt ist in Ordnung.
strider ist offline   Mit Zitat antworten
Alt 05.02.2012, 17:15   #9 (permalink)
Neuer Benutzer

Registriert seit: 04.02.2012
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

ich kriege dann die Fehlermeldung, dass ein @Override hier nicht zulässig ist weil die von mir geschrieben Methode nichts in der superklasse überschreibt

was echt seltsam ist weil ich eigentlich auch nur die Funktion aus eclipse genutzt hab mit der ich unimplementierte Methoden hinzufügen kann

danach konnte ich aber kein zulässiges @Override dazuschreiben
weglassen macht auch kein Sinn weil ich ja auch wirklich was überschreiben will
krabums ist offline   Mit Zitat antworten
Alt 05.02.2012, 17:39   #10 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: ServiceConnection methoden nicht überschreibbar

Du hast nicht zufällig irgendwo in deinem Code eine eigenen Klasse "ServiceConnection" genannt?
strider ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
App2SD - Komplett-Überblick verschiedener Methoden michael_and Android Allgemein 322 24.05.2012 00:02
SD Karte Partitionieren (3 verschiedene Methoden) shomu Anleitungen für HTC Desire 15 13.04.2012 21:24
App2SD - Komplett-Überblick verschiedener Methoden michael_and Sonstige Apps & Widgets 24 12.01.2012 20:09
Abstrakte Methoden verschachteln Duckemai Android App Entwicklung 15 24.02.2011 17:19
Unterschied zwischen zwei root Methoden? slekk T-Mobile G1 Forum 16 15.02.2010 12:45




Du liest gerade: "ServiceConnection Methoden nicht überschreibbar" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.