Posiblemente este debe ser uno de los módulos que más utilizo al desarrollar aplicaciones móviles con Titanium Mobile. Consiste en una vista con un indicador de actividad y una etiqueta con un texto.
Para evitar escribirlo cada vez que lo necesito (por sencillo que sea), lo puse en un archivo externo y lo llamo cada vez que lo necesito de la siguiente manera:
El archivo que genera la vista (loadingWindow.js) contiene lo siguiente:
La función acepta una variable para reemplazar el mensaje de “Cargando” dependiendo el contexto. Hasta ahora únicamente lo he probado en iOS y me funciona sin problemas, faltaría hacer las pruebas en Android.