Android Binder löscht die Anruferidentität

Kürzlich habe ich gelesenAndroid Quellcodes und stellen fest, dass bei einigen immer ein Methodenpaar aufgerufen wirdBinder IPC-Aufruf. Ich habe den Kommentar gelesen, kann aber den Grund nicht klar erkennen. Das Methodenpaar ist wie folgt:

final long origId = Binder.clearCallingIdentity();

//other local method.

Binder.restoreCallingIdentity(origId);

Weiß jemand, was die Funktion dieses Methodenpaares ist? Es scheint sich auf die Erlaubnis zu beziehen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage