Dove dovremmo inserire setPin(String pin)
per l'accoppiamento di un dispositivo bluetooth? la funzione deve essere invocata prima dello createBond
o dopo ??Dove dovremmo invocare setPin() per l'accoppiamento Bluetooth in Android?
risposta in questo post Howt to connect two devices via bluetooth sending the pairng code by parameter? JAVA-Android comunica che dovrebbe essere chiamato prima di richiamare createBond()
Ma la domanda How can I avoid or dismiss Android's Bluetooth pairing notification when I am doing programmatic pairing? racconta le fasi in cui è fatto l'accoppiamento Bluetooth in cui il setPin
viene chiamato dopo createBond()
. Se funziona, allora dovrebbe essere invocato all'interno di BroadcastReceiver dove riceviamo la richiamata per la richiesta di accoppiamento.
Qual è l'approccio giusto? Sono davvero confuso!