mirror of
https://github.com/yggdrasil-network/crispa-android.git
synced 2025-01-22 16:06:30 +00:00
1. added notification
This commit is contained in:
parent
4d8d79a385
commit
e73b6c8814
@ -148,10 +148,16 @@ class MainActivity : AppCompatActivity() {
|
|||||||
connectivityManager?.let {
|
connectivityManager?.let {
|
||||||
it.registerDefaultNetworkCallback(object : ConnectivityManager.NetworkCallback() {
|
it.registerDefaultNetworkCallback(object : ConnectivityManager.NetworkCallback() {
|
||||||
override fun onAvailable(network: Network) {
|
override fun onAvailable(network: Network) {
|
||||||
|
showToast("network on")
|
||||||
|
stopVpn()
|
||||||
|
Thread.sleep(1000)
|
||||||
startVpn()
|
startVpn()
|
||||||
}
|
}
|
||||||
override fun onLost(network: Network?) {
|
override fun onLost(network: Network?) {
|
||||||
|
showToast("network off")
|
||||||
stopVpn()
|
stopVpn()
|
||||||
|
Thread.sleep(1000)
|
||||||
|
startVpn()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -162,8 +168,10 @@ class MainActivity : AppCompatActivity() {
|
|||||||
Log.i(TAG, "Network state has been changed")
|
Log.i(TAG, "Network state has been changed")
|
||||||
if ("android.net.conn.CONNECTIVITY_CHANGE" == intent.action) {
|
if ("android.net.conn.CONNECTIVITY_CHANGE" == intent.action) {
|
||||||
if (status == NetworkUtils.NETWORK_STATUS_NOT_CONNECTED) {
|
if (status == NetworkUtils.NETWORK_STATUS_NOT_CONNECTED) {
|
||||||
|
showToast("network on")
|
||||||
stopVpn()
|
stopVpn()
|
||||||
} else {
|
} else {
|
||||||
|
showToast("network of")
|
||||||
startVpn()
|
startVpn()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user