Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 与MainActivity的静态全局变量相比,为什么要使用Activity类?_Android - Fatal编程技术网

Android 与MainActivity的静态全局变量相比,为什么要使用Activity类?

Android 与MainActivity的静态全局变量相比,为什么要使用Activity类?,android,Android,在开发android应用程序时,我学习了继承应用程序类的过程,并学习了如何使用它。我读的应用程序类的目的如下 Android中的应用程序类提供了一个方便的共享类,允许成员在应用程序组件之间联合使用 由于应用程序之间的组件可以联合使用,如果您编写共同使用的内容,则可以使用上下文从任何地方访问它 但在我看来,除非MainActivity被终止,否则如果您只使用MainActivity中声明为static的全局变量,那么似乎没有理由使用Application类。当这样比较时,是否需要使用应用程序类

在开发android应用程序时,我学习了继承应用程序类的过程,并学习了如何使用它。我读的应用程序类的目的如下

Android中的应用程序类提供了一个方便的共享类,允许成员在应用程序组件之间联合使用

由于应用程序之间的组件可以联合使用,如果您编写共同使用的内容,则可以使用上下文从任何地方访问它

但在我看来,除非MainActivity被终止,否则如果您只使用MainActivity中声明为static的全局变量,那么似乎没有理由使用Application类。当这样比较时,是否需要使用应用程序类