diff options
-rw-r--r-- | libs/binder/ndk/include_ndk/android/binder_ibinder.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/binder/ndk/include_ndk/android/binder_ibinder.h b/libs/binder/ndk/include_ndk/android/binder_ibinder.h index 05677a8e5d..db2d2c1b09 100644 --- a/libs/binder/ndk/include_ndk/android/binder_ibinder.h +++ b/libs/binder/ndk/include_ndk/android/binder_ibinder.h @@ -594,6 +594,9 @@ typedef void (*AIBinder_DeathRecipient_onBinderDied)(void* cookie) __INTRODUCED_ * * See also AIBinder_linkToDeath/AIBinder_unlinkToDeath. * + * WARNING: Make sure the lifetime of this cookie is long enough. If it is dynamically + * allocated, it should be deleted with AIBinder_DeathRecipient_setOnUnlinked. + * * Available since API level 33. * * \param cookie the cookie passed to AIBinder_linkToDeath. @@ -605,6 +608,9 @@ typedef void (*AIBinder_DeathRecipient_onBinderUnlinked)(void* cookie) __INTRODU * * Available since API level 29. * + * WARNING: Make sure the lifetime of this cookie is long enough. If it is dynamically + * allocated, it should be deleted with AIBinder_DeathRecipient_setOnUnlinked. + * * \param onBinderDied the callback to call when this death recipient is invoked. * * \return the newly constructed object (or null if onBinderDied is null). |