Android Binder usuwający tożsamość dzwoniącego

Ostatnio czytałemAndroid kody źródłowe i znaleźć, że para metod jest zawsze wywoływana podczas wykonywania niektórychBinder Wywołanie IPC. Przeczytałem komentarz, ale nie mogę jednoznacznie znać głównego powodu. Para metod jest następująca:

final long origId = Binder.clearCallingIdentity();

//other local method.

Binder.restoreCallingIdentity(origId);

Czy ktoś wie, jaka jest funkcja tej pary metod? Wydaje się, że odnosi się do pozwolenia.

questionAnswers(2)

yourAnswerToTheQuestion