Ciao a tutti,
Stavo leggendo un po' di "teoria" sulla pagina ufficiale per gli Android developers di Google.
E mi chiedevo che tipo di tecnica è quella che vedete sia nel link che nel codice ricopiato sottostante.
O meglio, avendo delle basi di Java (intermedio) vorrei capire a livello teorico ciò che accade in quella particolare creazione dell'istanza mBinder con quel modo di creare un costruttore.
Link: AIDL
codice:
public class RemoteService extends Service {
@Override
public void onCreate() {
super.onCreate();
}
@Override
public IBinder onBind(Intent intent) {
// Return the interface
return mBinder;
}
private final IRemoteService.Stub mBinder = new IRemoteService.Stub() {
public int getPid(){
return Process.myPid();
}
public void basicTypes(int anInt, long aLong, boolean aBoolean,
float aFloat, double aDouble, String aString) {
// Does nothing
}
};
}
Spero di aver azzeccato la sezione e che qualcuno riesca gentilmente a darmi una mano ad imparare nuove cose.
Grazie a tutti intanto dell'attenzione.