Absicht Service niemals angerufen

Ich versuche die Absichtsdienste. Dies ist, was ich benutze, um es zu nennen

Button updateLocation = (Button) findViewById(R.id.btnUpdateLocation); updateLocation.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent updateLocIntent=new Intent(ImTracking.this,UpdateLocation.class); startService(updateLocIntent);}}); 

Doch in meiner UpdateLocation-Klasse trifft es niemals auf meine Pausenpunkte.

  • So ändern Sie den Text in der Aktionsleiste
  • ListPreference-Standardwert wird nicht angezeigt
  • Android gemeinsame Elementübergang zwischen zwei Aktivitäten funktioniert nicht
  • Wie benutzt man Accessibility Services für "Action für Benutzer"?
  • App-Builder: Wie kann man ihren Wert bewerten?
  • Zeigen einen Alert-Dialog im Broadcast-Receiver nach einem System-Neustart
  •   public class UpdateLocation extends IntentService{ public UpdateLocation() { super("UpdateLocation"); } @Override protected void onHandleIntent(Intent intent) { SharedPreferences prefs = getSharedPreferences("Settings", 0); final String id = prefs.getString("ID", ""); DefaultHttpClient httpclient = new DefaultHttpClient(); HttpPost httpost = new HttpPost( "http://iphone-radar.com/gps/gps_locations"); JSONObject holder = new JSONObject(); ... 

    Was ist los?

    Vielen Dank

    PS Ich benutze das, weil ich es mit einem Alarmmanager anrufen möchte. Allerdings möchte ich mit dem Klick auf einen Fortschrittsdialog zeigen, wo würde ich den Fortschrittsdialog für einen Absichtsservice platzieren? (Ich habe bisher nur Erfahrung mit asynchronen Aufgaben gemacht)

  • So verhindern Sie, dass die Aktivität beim Drücken der Taste zweimal geladen wird
  • Android: machen alles um Dialog dunkler als Standard
  • Dynamic height viewpager
  • RequestFocus für TextView auf Jelly Bean langsam
  • Wie bekomme ich Gerät (AOSP) Build-Nummer in Android-Geräten programmgesteuert?
  • EditText in ListView mit windowSoftInputMode adjustPan
  • 2 Solutions collect form web for “Absicht Service niemals angerufen”

    Hast du deinen Service in AndroidManifest.xml ? Es wird nicht angerufen, wenn es nicht so erklärt wird:

     <manifest ... > ... <application ... > <service android:name=".ExampleService" /> ... </application> </manifest> 

    Wenn Sie die untenstehende Zeile hinzufügen, können Sie durch den Service gehen. Achten Sie darauf, es zu entfernen, wenn Sie nicht debuggen. Wenn Sie nicht die Verarbeitung Ihres Dienstes an diesem Punkt stoppen und nicht fortfahren wird.

     android.os.Debug.waitForDebugger(); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.