Service-Problem

  • 2 Antworten
  • Letztes Antwortdatum
S

Swoop

Fortgeschrittenes Mitglied
4
Hallo ich hab ein Problem beim Starten eines Services.
Ich möchte einen Service starten, der einen Server fragt, ob es Änderungen gibt. Wenn ja soll er den Benutzer fragen, ob er das Update starten darf und wenn nein soll er einfach im Hintergrund 20 min später nochmals fragen. Allerdings hab ich schon mit dem Grundkonzept von einem IntentService ein Problem. Er startet nicht bzw bringt mir keine Ausgaben?

Das ist meine IntentService Klasse:

Code:
public class CheckSyncAvailable extends IntentService
{

	/**
	 * Constructor
	 */
	public CheckSyncAvailable()
	{
		super("Synchronisations Service");
	}

	@Override
	public IBinder onBind(Intent arg0)
	{
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void onCreate()
	{
		// TODO Auto-generated method stub
		super.onCreate();
		Log.e("PD", "Service Started.. ");
		// pushBackground();

	}

	@Override
	public void onDestroy()
	{
		// TODO Auto-generated method stub
		super.onDestroy();
		Log.e("PD", "Service Destroyed.. ");
	}

	@Override
	protected void onHandleIntent(Intent arg0)
	{
		// TODO Auto-generated method stub
		for (long i = 0; i <= 1000000; i++) {
			Log.e("PD", " " + i);
			try {
				Thread.sleep(700);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

Und hiermit ruf ich den Service auf:

Code:
// start service TODO
		Intent msgIntent = new Intent(this, CheckSyncAvailable.class);
		startService(msgIntent);

Grüße Swoop
 
schau mal in den log. such nach ausgaben zu dem service

im manifest ist er eingetragen ?
 
  • Danke
Reaktionen: Swoop
er war nicht in der manifest eingetragen-.- danke
 

Ähnliche Themen

AnnaBauer21
Antworten
14
Aufrufe
1.210
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten