public class NetworkMonitor
extends java.lang.Object
Triggers updates to the underlying network state from OS networking events.
This class is thread-safe.
限定符和类型 | 类和说明 |
---|---|
static interface |
NetworkMonitor.NetworkObserver
Alerted when the connection type of the network changes.
|
限定符和类型 | 方法和说明 |
---|---|
static void |
addNetworkObserver(NetworkMonitor.NetworkObserver observer)
已过时。
Use permissionHelper(appContext).addObserver instead.
|
void |
addObserver(NetworkMonitor.NetworkObserver observer) |
static NetworkMonitor |
getInstance()
Returns the singleton instance.
|
static void |
init(Context context)
已过时。
|
static boolean |
isOnline()
Checks if there currently is connectivity.
|
static void |
removeNetworkObserver(NetworkMonitor.NetworkObserver observer)
已过时。
Use permissionHelper(appContext).removeObserver instead.
|
void |
removeObserver(NetworkMonitor.NetworkObserver observer) |
void |
startMonitoring()
已过时。
|
void |
startMonitoring(Context applicationContext)
Enables auto detection of the network state change and brings up mobile networks for using
multi-networking.
|
void |
stopMonitoring()
Stop network monitoring.
|
@Deprecated public static void init(Context context)
public static NetworkMonitor getInstance()
public void startMonitoring(Context applicationContext)
@Deprecated public void startMonitoring()
public void stopMonitoring()
@Deprecated public static void addNetworkObserver(NetworkMonitor.NetworkObserver observer)
public void addObserver(NetworkMonitor.NetworkObserver observer)
@Deprecated public static void removeNetworkObserver(NetworkMonitor.NetworkObserver observer)
public void removeObserver(NetworkMonitor.NetworkObserver observer)
public static boolean isOnline()