| commit | fa539c85503dc63bfb53c76b6f12b3549f14a709 | [log] [tgz] |
|---|---|---|
| author | Evan Severson <evanseverson@google.com> | Tue Jan 31 17:14:34 2023 -0800 |
| committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Thu May 11 18:40:45 2023 +0000 |
| tree | 7dbbee84c812cf1976d496a487d69c5394576152 | |
| parent | c00b7e7dbc1fa30339adef693d02a51254755d7f [diff] |
[1-time permissions] Use internal api to check proc states
We need to check the proc state and the binder method has a filter that
is affected by a bug that keeps a killed a proces in the "pending top"
list. Using the internal api isn't affected by this filter and also is
more correct for inprocess calls.
Test: Install test app that requests permission and will exit
immediately on granting, observe permission is no longer
indefinitely held.
Bug: 254736794
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e836611f3057cf9eae589a34a39fe80d0a9145f3)
Merged-In: I30579090c803b231fd750abbc4ad645805f7ece2
Change-Id: I30579090c803b231fd750abbc4ad645805f7ece2