| |||||||
Das Thema "Object inter-process-weit gültig?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Fortgeschrittenes Mitglied Modell: Galaxy Nexus & Motorola Xoom Registriert seit: 11.05.2009
Beiträge: 315
Abgegebene Danke: 34
Erhielt 80 Danke für 41 Beiträge
| meine Frage betrifft eigentlich eher Java im allgemeinen, hat aber seinen praktischen Bezug zu Android deshalb frage ich hier. Ich möchte in App A eine Instanz einer Klasse (Callback-Listener) per new erstellen und an Service B (per AIDL) übergeben. Service B soll dann eine Funktion mit der in App A erzeugten Instanz als Parameter aufrufen, da der Aufruf bestimmt Rechte benötigt und ich diese in App A nicht habe. Sollte dies möglich sein? So sähe es als Pseudo-Code aus: Code: public class PseudoClass extends IPseudoClass.Stub {
@Override
public String CallTest() throws RemoteException {
String test = "Teststring";
}
} Code: PseudoClass pc = new PseudoClass(); // IBinder Interface zu Service B mServiceConnection.setPseudoClass(pc); Code: private final ILittleService.Stub myLittleServiceStub = new ILittleService.Stub() {
@Override
public void setPseudoClass(PseudoClass pc) throws RemoteException {
// Aufruf benötigt bestimmt Rechte, die nur der Service hat
registerListener(pc);
} |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Wie kann ich einstellen wie weit der Google Kalender in die Vergangenheit gesync wird | fabiosinus | Android Allgemein | 4 | 07.04.2010 10:37 |
| google process | DoN | T-Mobile G1 Forum | 8 | 30.10.2009 17:48 |
| [gelöst] Gekaufte Apps für immer gültig ? | Melle Noire | Android Allgemein | 8 | 22.10.2009 09:45 |
| process fehlermeldung? | litux | Android App Entwicklung | 7 | 24.06.2009 21:15 |