Package tvi.webrtc

Class NetworkChangeDetector.Observer

  • Enclosing interface:
    NetworkChangeDetector

    public abstract static class NetworkChangeDetector.Observer
    extends java.lang.Object
    Observer interface by which observer is notified of network changes.
    • Constructor Detail

      • Observer

        public Observer()
    • Method Detail

      • onNetworkDisconnect

        public abstract void onNetworkDisconnect​(long networkHandle)
      • onNetworkPreference

        public abstract void onNetworkPreference​(java.util.List<NetworkChangeDetector.ConnectionType> types,
                                                 int preference)
        Called when network preference change for a (list of) connection type(s). (e.g WIFI) is `NOT_PREFERRED` or `NEUTRAL`.

        note: `types` is a list of ConnectionTypes, so that all cellular types can be modified in one call.

      • getFieldTrialsString

        public java.lang.String getFieldTrialsString()