File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
src/main/java/android/net Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 1
1
package android.net
2
2
3
+ import android.app.Application
4
+ import com.google.firebase.FirebaseApp
3
5
import com.google.firebase.database.DataSnapshot
4
6
import com.google.firebase.database.DatabaseError
5
7
import com.google.firebase.database.FirebaseDatabase
@@ -11,7 +13,9 @@ class ConnectivityManager private constructor() {
11
13
val instance = ConnectivityManager ()
12
14
}
13
15
14
- private val connected = FirebaseDatabase .getInstance().getReference(" .info/connected" )
16
+ private val connected by lazy {
17
+ FirebaseDatabase .getInstance(FirebaseApp .getApps(Application ()).first()).getReference(" .info/connected" )
18
+ }
15
19
16
20
fun registerDefaultNetworkCallback (networkCallback : NetworkCallback ) {
17
21
connected.addValueEventListener(networkCallback)
You can’t perform that action at this time.
0 commit comments