Por ejemplo:
Desde el activity haces algo asi:
ExecuteRemoteQuery("Select * from tabla", "Un caso")
Teniendo estos Subs en dicho activity
Sub ExecuteRemoteQuery(Query As String, JobName As String)
Dim job As HttpJob
job.Initialize(JobName, Me)
job.PostString("url_a_tu_servidor", Query)
End Sub
Sub JobDone(Job As HttpJob)
If Job.Success Then
Dim res As String
res = Job.GetString
Dim parser As JSONParser
parser.Initialize(res)
Dim Respuesta As List
Respuesta=parser.NextArray
Log(Job.JobName&"-"&res)
Select Job.JobName
Case "Un caso"
Codigo de este caso
Case "Otro caso"
Codigo de este caso
End Select
End If
Job.Release
End Sub
Como ves, el JobDone sustituye al ResponseSuccess, es más generico, pero controlas quien lo activa con el JobName.
Es muy sencillo, verás que no te cuesta mucho la migración.
Un saludo.