dd71fc8baeee0d09008d0fa67d6bf3d23cf21baa
This is intended to solve a problem on devices with more memory where we can fill up that memory with processes that contain activities (hidden processes), leaving no room for empty processes. Thus if a process is receiving broadcasts regularly, or starting and stopping a service, or such, we will continually create its process only to have it immediately killed when done. There is certainly some tuning that should be done on this as we look at the actually behavior. The implementation here puts all of the hidden and empty processes into one list, trying to make some preferences for the very most recently used activity's processes to stay at the top and not get pushed out by other processes being started in the background.
am
0249c83e: am 31a69fdb: throw if we have a null typeface native instance (so we don\'t crash in native code) we may still have to native-destroy a Typeface with a null ref, so check for that
am
0249c83e: am 31a69fdb: throw if we have a null typeface native instance (so we don\'t crash in native code) we may still have to native-destroy a Typeface with a null ref, so check for that
am
aaab0b64: am f0cdfa99: add -since flag to droiddoc options for 7.xml, to apply api filtering to the reference
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%