ilyas i.
- Forum-Beiträge: 61
13.01.2012, 11:36:07 via Website
13.01.2012 11:36:07 via Website
Hallo,
bevor ich den Callback registriere ( service.registerCallback( this) ) ist das Object "this" nicht null. Komischerweise bei der Registrieung ist es null.
Ich arbeite mit zwei Projekten. Das eine bietet den Service an und das andere registriert sich an ihm.. Wie gesagt während der Registrierung ist das Objekt null. Muss ich vielleicht etwas in mein Manifest eintragen?
Vielen Dank im Voraus
Gruß
Ilyas
1@Override
2 public IBinder onBind(Intent intent) {
3 return new IMyService.Stub() {
4 public IServiceCallback bt;
5 @Override
6 public void registerCallback(IServiceCallback callback)
7 throws RemoteException {
8 if(callback == null) // callback ist hier immer null
9 Log.i("Object","is null");
10 }
11 @Override
12 public void unregisterCallback() throws RemoteException {
13 // TODO Auto-generated method stub
14
15 }
16 };
2 public IBinder onBind(Intent intent) {
3 return new IMyService.Stub() {
4 public IServiceCallback bt;
5 @Override
6 public void registerCallback(IServiceCallback callback)
7 throws RemoteException {
8 if(callback == null) // callback ist hier immer null
9 Log.i("Object","is null");
10 }
11 @Override
12 public void unregisterCallback() throws RemoteException {
13 // TODO Auto-generated method stub
14
15 }
16 };
bevor ich den Callback registriere ( service.registerCallback( this) ) ist das Object "this" nicht null. Komischerweise bei der Registrieung ist es null.
Ich arbeite mit zwei Projekten. Das eine bietet den Service an und das andere registriert sich an ihm.. Wie gesagt während der Registrierung ist das Objekt null. Muss ich vielleicht etwas in mein Manifest eintragen?
Vielen Dank im Voraus
Gruß
Ilyas
— geändert am 14.01.2012, 01:04:40
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.