q1. What is an Android application Object?
A. De acuerdo con documentos de desarrolladores de aplicaciones Android es objeto
"Clase base para aquellos que necesitan para mantener el estado de aplicación global. Puede proporcionar su propia implementación especificando su nombre en su etiqueta de AndroidManifest.xml, lo que hará que la clase que se instancia para que cuando el proceso para su aplicación/paquete es creado"
q2. What is the use of Application Object?
A. La clase de aplicación se utiliza principalmente para algunas devoluciones de llamada de nivel de aplicación y para mantener el estado Global Application.
Así que, básicamente aquí es una idea de puesta en práctica
public class MyApp extends Application {
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onLowMemory() {
super.onLowMemory();
}
@Override
public void onTerminate() {
super.onTerminate();
}
}
q3. When should you use Application Object?
A. Cuando desea almacenar los datos, al igual que las variables globales que necesitan ser visitada a partir de múltiples actividades, a veces todas partes dentro de la aplicación. En este caso, el objeto Aplicación lo ayudará.
Gracias por la respuesta. pero podemos hacer lo mismo con ayuda de variable estática. ¿No es así? – user861973
Clase de aplicación que puede usar no solo para mantener la variable estática, sino que tiene una referencia en su clase de actividad y pasa variables dinámicas. – goodm
Sí, tienes razón googdm. –