Mac Systems
- Forum-Beiträge: 1.727
29.04.2010, 13:41:12 via Website
29.04.2010 13:41:12 via Website
Ich habe in der onCreate Methode einen Service gebunden,
da ich das an mehreren stellen brauche hab ich das in eine Klasse ausgelagert.
Der Aufruf der Methode des Interfaces ServiceConnection erfolgt ja seitens Android:
Nun sehe Ich das dieser Aufruf ein wenig Zeitverzögert stattfindet, was dazu führt das Ich Methoden
der UpdateConnection nicht aufrufen kann da der Service noch ungebunden ist.
Wo in der Docu ist nachzulesen wann es sicher ist den Service auch zu benutzten ?
mfg,
Mac
da ich das an mehreren stellen brauche hab ich das in eine Klasse ausgelagert.
1connection = new UpdateConnection(getApplicationContext());
Der Aufruf der Methode des Interfaces ServiceConnection erfolgt ja seitens Android:
1public void onServiceConnected(final ComponentName name, final IBinder _service)
Nun sehe Ich das dieser Aufruf ein wenig Zeitverzögert stattfindet, was dazu führt das Ich Methoden
der UpdateConnection nicht aufrufen kann da der Service noch ungebunden ist.
1public void update(final int _selectedID) throws RemoteException
2 {
3 if (service == null)
4 {
5 throw new AndroidRuntimeException("Service not bound");
6 }
7
8 service.update(_selectedID);
9 }
2 {
3 if (service == null)
4 {
5 throw new AndroidRuntimeException("Service not bound");
6 }
7
8 service.update(_selectedID);
9 }
Wo in der Docu ist nachzulesen wann es sicher ist den Service auch zu benutzten ?
mfg,
Mac
Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.