Mc Flurry Posté(e) 3 mai 2011 Share Posté(e) 3 mai 2011 Bonjour, Je test actuellement le système de service qui a l'air bien pratique. Après avoir codé les méthodes de surcharges de la classe Service, ajouté mon service au manifest, lorsque dans mon activity principale (qui fonctionne sans service) je lance mon service, une erreur apparait et bloque mon application. LogCat : 05-03 12:44:18.081: WARN/ActivityManager(68): Unable to start service Intent { cmp=com.application.background.service/.BackgroundService }: not found Voici la partie de code Java de mon activity principale intent = new Intent(); intent.setClassName("com.application.background.service", ".BackgroundService"); ServiceConnection remoteConnection = new ServiceConnection() { public void onServiceDisconnected(ComponentName name) { } public void onServiceConnected(ComponentName name, IBinder service) { IRemoteBackgroundService service1 = IRemoteBackgroundService.Stub .asInterface(service); try { service1.getPid(); service1.getData(); Log.d(TAG, "service dans onServiceConnected().........................."); } catch (RemoteException e) { e.printStackTrace(); } } }; bindService(intent, remoteConnection, Context.BIND_AUTO_CREATE); try { Thread.sleep(1000000); } catch (InterruptedException e) { e.printStackTrace(); } unbindService(remoteConnection); et mon manifest : <application android:icon="@drawable/icon" android:label="@string/app_name"> <service android:name="com.application.background.service.BackgroundService" android:process=":remote" /> </application> L'architecutre de mon projet est de ce type : + src + com.application.activity - ActivityPrincipale.java [... ] + com.application.background.bo - Data.java [Objet parcelable que je ferai transiter entre l'activity et le service] - Data.aidl + com.application.background.service - BackgroundService.java - BackgroundServiceBinder.java - IRemoteBackgroundService.aidl Merci de votre aide. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.