dolphin/Source/Android
Tom Pratt 1285cb2282 Make NetplaySession not a singleton
Create a new NetplaySession each time we try to join a netplay game. Hold onto it in NetplayManager so its available to the different activities that need to access it. Close the session when backing out of the netplay UI. Some guardrails in case things go out of sync: creating a session closes the old one if it is still around for some reason, finalizer in NetplaySession to release native resources if not closed explicitly for some reason. Profiling done to ensure all kotlin and native objects are successfully cleared / garbage collected.
2026-05-07 11:22:23 +02:00
..
app Make NetplaySession not a singleton 2026-05-07 11:22:23 +02:00
benchmark Android: Use version catalog and update dependencies 2026-03-21 10:50:34 -04:00
gradle Add compose dependencies for Android and empty NetplaySetupActivity 2026-05-07 10:39:46 +02:00
jni Make NetplaySession not a singleton 2026-05-07 11:22:23 +02:00
.gitignore android: Regenerate baseline profile module for AGP 8.2.0 2023-12-09 15:44:29 -05:00
build.gradle.kts Add compose dependencies for Android and empty NetplaySetupActivity 2026-05-07 10:39:46 +02:00
code-style-java.xml Android: Update code-style-java for androidx files 2020-09-08 05:59:08 -04:00
gradle.properties Android: Use version catalog and update dependencies 2026-03-21 10:50:34 -04:00
gradlew Android: Use version catalog and update dependencies 2026-03-21 10:50:34 -04:00
gradlew.bat Android: Update Gradle Wrapper 2025-11-12 08:13:30 -05:00
settings.gradle.kts Android: Pin R8 9.1.34 to fix release minify crash 2026-03-24 07:50:45 -04:00