diff --git a/android/src/main/java/com/facebook/flipper/plugins/uidebugger/UIDebuggerFlipperPlugin.kt b/android/src/main/java/com/facebook/flipper/plugins/uidebugger/UIDebuggerFlipperPlugin.kt index 791f3fed5..94d3fcb19 100644 --- a/android/src/main/java/com/facebook/flipper/plugins/uidebugger/UIDebuggerFlipperPlugin.kt +++ b/android/src/main/java/com/facebook/flipper/plugins/uidebugger/UIDebuggerFlipperPlugin.kt @@ -31,6 +31,8 @@ class UIDebuggerFlipperPlugin(val context: UIDContext) : FlipperPlugin { @Throws(Exception::class) override fun onConnect(connection: FlipperConnection) { + isConnected = true + Log.i(LogTag, "Connected") this.context.connectionRef.connection = connection this.context.bitmapPool.makeReady() @@ -54,6 +56,7 @@ class UIDebuggerFlipperPlugin(val context: UIDContext) : FlipperPlugin { @Throws(Exception::class) override fun onDisconnect() { + isConnected = false this.context.connectionRef.connection = null Log.i(LogTag, "Disconnected") @@ -66,4 +69,9 @@ class UIDebuggerFlipperPlugin(val context: UIDContext) : FlipperPlugin { override fun runInBackground(): Boolean { return false } + + companion object { + var isConnected: Boolean = false + private set + } }