Try starting the WifiP2p framework multiple times with delay if BUSY
Instead of relying on the ConditionManager making sure that WifiP2p is really ready to be used, just try starting the framework as soon as Wifi is enabled and retry for 5 seconds until it either works or fails.
Showing
- app/src/main/java/org/briarproject/hotspot/ConditionManager.java 1 addition, 50 deletions.../main/java/org/briarproject/hotspot/ConditionManager.java
- app/src/main/java/org/briarproject/hotspot/ConditionManager29Impl.java 6 additions, 36 deletions...java/org/briarproject/hotspot/ConditionManager29Impl.java
- app/src/main/java/org/briarproject/hotspot/ConditionManagerImpl.java 11 additions, 8 deletions...n/java/org/briarproject/hotspot/ConditionManagerImpl.java
- app/src/main/java/org/briarproject/hotspot/HotspotFragment.java 0 additions, 6 deletions...c/main/java/org/briarproject/hotspot/HotspotFragment.java
- app/src/main/java/org/briarproject/hotspot/HotspotManager.java 46 additions, 3 deletions...rc/main/java/org/briarproject/hotspot/HotspotManager.java
- app/src/main/res/values/strings.xml 1 addition, 0 deletionsapp/src/main/res/values/strings.xml
Loading
Please register or sign in to comment