Hay dos maneras que he usado que son eficaces:
1) Hacer una interfaz llamada constantes o Globals o lo que quieras. Defina sus valores constantes en esa clase y conviértalos en públicos y finales. (Deben ser públicos por definición de una interfaz, pero asegúrese de que también sean definitivos). Ahora simplemente declare sus Actividades y cualquier otra clase para implementar su interfaz de Constantes. Ahora todos tienen acceso a los mismos valores globales.
2) Cree una clase Constantes en lugar de una interfaz. Defina todas sus constantes como final estática pública. Ahora puede hacer referencia a todos sus valores constantes a través de Constants.VARIABLE_NAME en cualquier clase de su aplicación.
Utilizo el segundo estilo que termina pareciéndose a algo así cuando lo uso: Constants.Keys.KEY_CONSTANT; – sgarman
No sabía sobre el primero. Muchas gracias. – tacone
La primera respuesta generalmente se considera una práctica muy pobre en la comunidad de Java. Entonces, hazlo con precaución. – BroFist