Adopt new ListenerTransport framework
This makes all LM listeners static, saving memory across LM instances in an application. In addition, listeners for rarely used APIs such as GNSS APIs are now initialized on-demand to save memory. Finally, the new transport framework is adopted for location listeners, which means a new transport object will be used for every location request, eliminating several edge case bugs around listener removal. Test: manual + cts Change-Id: I1f374248baf695323177f347873fed72841f85d0
Loading
Please register or sign in to comment