amigos tengo el siguiente problema: estoy haciendo una aplicacion que detecte si se cambia la sim y que me muestre el numero de la sim que se ha insertado
tengo el siguiente codigo en el modulo principal
en el servicio consulta tengo el siguiente:
pero al ejecutar la aplicacion se cierra automaticamente y me dice que se detuvo
aparte no me muestra el numero de la nueva sim(lo cual debe de hacer al presionar el boton)
saludos
tengo el siguiente codigo en el modulo principal
B4X:
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("1")
StartService(consulta)
Sub Button1_Click
Msgbox(sim.GetLine1Number,"I")
Msgbox(sim.GetSimSerialNumber,"I")
Msgbox(sim.GetSubscriberId,"I")
Msgbox(sim.GetDeviceId,"I")
End Sub
End Sub
B4X:
#Region Service Attributes
#StartAtBoot: True
#End Region
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim simcard As PhoneId
Dim envia As PhoneSms
End Sub
Sub Service_Create
End Sub
Sub Service_Start (StartingIntent As Intent)
Dim serie, id, serie_sim As String
Dim numero, telefono As Int
serie="356489053680703"
serie_sim="8952031105919788624"
If simcard.GetDeviceId=serie Then
If simcard.GetSimSerialNumber<>serie_sim Then
numero=simcard.GetLine1Number
ToastMessageShow("Robaeste este telefono",True)
'envia.Send("6721206015",simcard.GetLine1Number)
End If
Else
ToastMessageShow("La aplicacion no funciona en este telefono",True)
End If
StartServiceAt("", DateTime.Now + 10 * DateTime.TicksPerSecond, True)
End Sub
Sub Service_Destroy
End Sub
aparte no me muestra el numero de la nueva sim(lo cual debe de hacer al presionar el boton)
saludos