Trimming memory onStop
This commit is contained in:
@@ -207,7 +207,7 @@ class Relay(
|
|||||||
"EVENT" -> {
|
"EVENT" -> {
|
||||||
val event = Event.fromJson(msgArray.get(2))
|
val event = Event.fromJson(msgArray.get(2))
|
||||||
|
|
||||||
Log.w("Relay", "Relay onEVENT ${event.kind} $url, $channel ${msgArray.get(2)}")
|
// Log.w("Relay", "Relay onEVENT ${event.kind} $url, $channel ${msgArray.get(2)}")
|
||||||
listeners.forEach {
|
listeners.forEach {
|
||||||
it.onEvent(this@Relay, channel, event)
|
it.onEvent(this@Relay, channel, event)
|
||||||
if (afterEOSE) {
|
if (afterEOSE) {
|
||||||
@@ -276,7 +276,7 @@ class Relay(
|
|||||||
if (filters.isNotEmpty()) {
|
if (filters.isNotEmpty()) {
|
||||||
val request =
|
val request =
|
||||||
"""["REQ","$requestId",${filters.take(10).joinToString(",") { it.filter.toJson(url) }}]"""
|
"""["REQ","$requestId",${filters.take(10).joinToString(",") { it.filter.toJson(url) }}]"""
|
||||||
Log.d("Relay", "onFilterSent $url $requestId $request")
|
// Log.d("Relay", "onFilterSent $url $requestId $request")
|
||||||
socket?.send(request)
|
socket?.send(request)
|
||||||
eventUploadCounterInBytes += request.bytesUsedInMemory()
|
eventUploadCounterInBytes += request.bytesUsedInMemory()
|
||||||
afterEOSE = false
|
afterEOSE = false
|
||||||
|
|||||||
@@ -167,6 +167,10 @@ class MainActivity : AppCompatActivity() {
|
|||||||
override fun onStop() {
|
override fun onStop() {
|
||||||
super.onStop()
|
super.onStop()
|
||||||
|
|
||||||
|
GlobalScope.launch(Dispatchers.Default) {
|
||||||
|
serviceManager.trimMemory()
|
||||||
|
}
|
||||||
|
|
||||||
Log.d("Lifetime Event", "MainActivity.onStop")
|
Log.d("Lifetime Event", "MainActivity.onStop")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user