fix: make basicPip lazy to avoid NPE

close #50
This commit is contained in:
Miuzarte
2026-07-09 10:28:15 +08:00
parent 0fa3a3d544
commit 14c95cd734
2 changed files with 3 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ import kotlinx.coroutines.flow.StateFlow
import java.lang.ref.WeakReference
class StreamActivity: FragmentActivity() {
private val basicPip = BasicPictureInPicture(this, ContextCompat.getMainExecutor(this))
private val basicPip by lazy { BasicPictureInPicture(this, ContextCompat.getMainExecutor(this)) }
private val pipActionReceiver = PictureInPictureActionReceiver()
private var isPipActionReceiverRegistered = false