Class ShadowUwbAdapterStateListener


  • @Implements(value=android.uwb.AdapterStateListener.class,
                minSdk=31,
                isInAndroidSdk=false)
    public class ShadowUwbAdapterStateListener
    extends Object
    Adds Robolectric support for UWB adapter state listener methods.
    • Constructor Detail

      • ShadowUwbAdapterStateListener

        public ShadowUwbAdapterStateListener()
    • Method Detail

      • getAdapterState

        @Implementation
        protected int getAdapterState()
        Gets the adapter state set via setEnabled(boolean)
      • setEnabled

        @Implementation
        protected void setEnabled​(boolean isEnabled)
        Sets a local variable that stores the adapter state, which can be retrieved with getAdapterState().
      • onAdapterStateChanged

        @Implementation
        protected void onAdapterStateChanged​(int state,
                                             int reason)
        Sets a local variable that stores the adapter state, and invokes any callbacks that were registered via register(Executor, AdapterStateCallback)
      • register

        @Implementation
        protected void register​(Executor executor,
                                android.uwb.UwbManager.AdapterStateCallback callback)
        Registers a callback which is invoked when onAdapterStateChanged(int, int) is called.
      • unregister

        @Implementation
        protected void unregister​(android.uwb.UwbManager.AdapterStateCallback callback)
        Unregisters a callback.