Thank Klaus for your information all it good now
Sub Globals
Dim Client As HttpClient
Dim Request As HttpRequest
Dim btSwitch1 As ToggleButton
Dim checked, unchecked As BitmapDrawable
checked.Initialize (LoadBitmap(File.DirAssets, "boutonon.png"))
unchecked.Initialize (LoadBitmap(File.DirAssets, "boutonoff.png"))
End Sub
Sub Activity_Create(FirstTime As Boolean)
Dim StateSwitch As StateListDrawable
StateSwitch.Initialize
StateSwitch.AddState(StateSwitch.State_Checked, checked)
StateSwitch.AddState(StateSwitch.State_Unchecked, unchecked)
btSwitch1.Background = StateSwitch
End Sub
Sub btSwitch1_Click
If (btSwitch1.Checked = True) Then
Request.InitializeGet("http://192.168.xxx.xxx/digital_out1.php?ordre=ON")
Request.Timeout = 10000
If Client.Execute(Request,1) = False Then Return
Else
If (btSwitch1.Checked = False) Then
Request.InitializeGet("http://192.168.xxx.xxx/digital_out1.php?ordre=OFF")
Request.Timeout = 10000
If Client.Execute(Request,1) = False Then Return
End If
End If
End Sub
Sub Client_ResponseError (Reason As String, StatusCode As Int, TaskId As Int)
Msgbox(Reason, "error")
End Sub
Sub Client_ResponseSuccess (Response As HttpResponse, TaskId As Int)
'' Msgbox(Response.GetString("UTF8"), "success")
End Sub