Android 没有网络时打开另一个活动
我想打开另一个活动,如果没有网络,它将显示没有internet连接。我可以这样做吗?请帮忙 只需从类中添加代码,并使用Android 没有网络时打开另一个活动,android,android-internet,Android,Android Internet,我想打开另一个活动,如果没有网络,它将显示没有internet连接。我可以这样做吗?请帮忙 只需从类中添加代码,并使用if(isConnected()){startActivity(…)}或“不启动”或其他选项进行检查。。。 inline fun Context.withNetwork(isToNotify: Boolean = true, block: () -> Unit) { val connectivityManager = this.getSystemService(Co
if(isConnected()){startActivity(…)}
或“不启动”或其他选项进行检查。。。
inline fun Context.withNetwork(isToNotify: Boolean = true, block: () -> Unit) {
val connectivityManager = this.getSystemService(Context.CONNECTIVITY_SERVICE) as? ConnectivityManager
connectivityManager?.let {
val netInfo = it.activeNetworkInfo
val isConnected = netInfo != null && netInfo.isConnectedOrConnecting
if (isToNotify && !isConnected){
toast(R.string.message_no_network_message)
//Use Here Intent For Another Activity
}else{
block()
}
}
}