Skip to content

Commit 4148b7d

Browse files
committed
dont assume there is a default app
1 parent cbe4e36 commit 4148b7d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/android/net/ConnectivityManager.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package android.net
22

3+
import android.app.Application
4+
import com.google.firebase.FirebaseApp
35
import com.google.firebase.database.DataSnapshot
46
import com.google.firebase.database.DatabaseError
57
import com.google.firebase.database.FirebaseDatabase
@@ -11,7 +13,9 @@ class ConnectivityManager private constructor() {
1113
val instance = ConnectivityManager()
1214
}
1315

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+
}
1519

1620
fun registerDefaultNetworkCallback(networkCallback: NetworkCallback) {
1721
connected.addValueEventListener(networkCallback)

0 commit comments

Comments
 (0)