0

I'm trying to create a hotspot using startLocalOnlyHotspot()

my code:

var ssid = "null"
var password = "null"

wifiManager.startLocalOnlyHotspot(object : LocalOnlyHotspotCallback() {
                override fun onStarted(reservation: LocalOnlyHotspotReservation) {
                    super.onStarted(reservation)
                    if(reservation.wifiConfiguration != null) {
                        ssid = reservation.wifiConfiguration!!.SSID
                        password = reservation.wifiConfiguration!!.preSharedKey
                    }

                }

            }, Handler())

I trying to get SSID and password from startLocalOnlyHotspot()

I put default value for them both as "null" as string just to test because I'm using this value to generate QR-code so I need string

and this value never changes however it creates a hotspot

what did I miss??

Mohammed Ali
  • 17
  • 1
  • 5

1 Answers1

1

I'm having the same problem and found some answer in this post: Change WiFi hotspot's SSID and password in Android Oreo 8.x.However it seems that you cannot change the SSID or password with Local Only Hotspot. Hope you find a solution.

Luca
  • 46
  • 5