define la constante que debe ser utilizada por todas las actividades en una aplicación: android

Quiero definir constantes que pueden ser utilizadas por todas las actividades en una aplicación. Cuál es la mejor manera de hacerlo.

Se extiende Aplicación única forma de hacerlo, ya que no quiero declarar la misma constante en todas las clases.

Hay dos maneras que he utilizado que son eficaces:

1) Haz una interfaz llamada Constantes o Globales o lo que quieras. Defina sus valores constantes en esa clase y haga que todos sean públicos y finales. (Tienen que ser públicos por definición de una interfaz, pero asegúrese de que son finales también). 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) Haga una clase Constantes en lugar de una interfaz. Defina todas sus constantes como public static final. Ahora puede hacer referencia a todos sus valores constantes a través de Constants.VARIABLE_NAME en cualquier clase de su aplicación.

La respuesta simple declara que Variable como STATIC FINAL y usa esa constante en toda la actividad por el nombre de tu activity.constantname eg: activity1.name

tomará los mismos valores cada vez que lo use, también cambiará globalmente .. toma los mismos valores no importa de qué actividad está accediendo a ella.

Utilizaría una clase que contenga esos valores como static y los / set con métodos estáticos.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.