Fehler beim Starten des Dienstes von einer Aktivität in Android kann nicht gestartet werden

8

Ich sehe den folgenden Fehler in DDMS, wenn ich versuche, eine CheckBox auf meiner MyActivity-Aktivität zu verwenden, um einen Dienst namens "MyService" zu starten:

%Vor%

Ich habe das Tutorial Ссылка verwendet und den mitgelieferten Code am Ende meiner Seite hinzugefügt onCreate () -Methode. Ich habe die Klassen separat in MyActivity.java und MyService.java angegeben.

%Vor%

Meine Manifest-Datei hat die folgenden, in denen ich auch den vollen Namespace, den kurzen Namen, einen Intent-Filter pro weitere Suche usw. ausprobiert habe. Ich sage nicht, was dort richtig ist. Ich habe es einfach an einem Haltepunkt verlassen.

%Vor%

Und zu guter Letzt, mein Service, den ich beschlossen habe, auf das absolute Minimum zu reduzieren:

%Vor%

Ich bin sehr, sehr, sehr neu in Java / Android Programmierung und Programmierung im Allgemeinen (aber Lernen), also bin ich mir sicher, dass dies Benutzerfehler und wahrscheinlich gesunden Menschenverstand für alle anderen ist. Irgendwelche Vorschläge wären großartig.

    
capitalf 31.12.2010, 14:58
quelle

4 Antworten

17

Ich blätterte weiter herum und, wie ich dachte, machte ich einen offensichtlichen Anfängerfehler. In AndroidManifest.xml hatte ich die & lt; Service & gt; Erklärung nach & lt; Anwendung & gt; anstatt darin verschachtelt zu sein.

    
capitalf 31.12.2010, 17:56
quelle
0

Sie müssen keinen Intent-Filter schreiben, da Sie den Dienst explizit starten. Wenn Sie neu sind Android verwenden Sie folgenden Link wird es sehr hilfreich für Sie sein. Es hat auch Servicebeispiel. Ссылка

    
Vivek 31.12.2010 17:24
quelle
0

sehe meine Antwort in Service-Absicht kann nicht gestartet werden

Es gibt ein gutes Beispiel Ссылка

    
Jianhong 06.05.2011 04:24
quelle
0

Bereinige die Zeile in deiner manifest.xml

%Vor%     
DineshKumar 17.02.2012 05:07
quelle