Merge "Revert^2 "Fix the potential memory leak issue caused by setExtension."" into main am: 7f47fbbdd0

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3541644

Change-Id: I632a20db665a664a6eb48decb93d2028cec136cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>