Hola
La declaras en el sub globals de a ,por ejemplo
Solo un apunte a Josete, no es en
Sub Globals, ahi se declaran las variables a nivel de activity, tiene que ser en
Sub Process_Globals , y haciendo lo que ha dicho Josete te funcionará
Sub Process_Globals
' En A
Public MiVariableEnA As String
'.............
'.............
'.............
Sub Activity_Create(FirstTime As Boolean)
' de B
a.MiVariableEnA = "Hola desde B"
'.............
'.............
'.............
'.............
'.............
'.............
Sub Activity_Resume
' del modulo A
EditText1.text = MiVariableEnA
'.............
'.............
'.............
'.............
'.............
Tambien puedes declarar la variable en B y leerla en A (o cualquier sitio), te recomiendo que lo hagas en main y podras acceder a ella desde cualquier modulo. Aunque lo mejor es crear un
Code Module (Project/Add New Module/Code Module) y ahi pones las variables sub o funciones globales que quieras utilizar en cualquier sitio, y asi tambien ahorras lineas de código.
Si por ejemplo creas un sub que te trata la hora y la fecha y la empleas desde diferentes activity o modulos, la creas en este y asi no tendras que ponerla en cada sitio, si no solo en uno. La ventaja de esto es que ese modulo si pones cosas como el tratamiento de cadenas tipo a VB que tanto añoras
, ya tienes un modulo que al copiarlo no tendras que escribirlo de nuevo, ya que ese modulo lo puedes añadir a cualquier proyecto.
Mirate esto, igual te interesa :
https://www.b4x.com/android/forum/t...basic-en-b4a-casi-tutorial.33445/#post-195586
Saludos