Android getApplication返回应用程序中的哪个对象
在Android中,有一个用于全局应用程序状态保持器的基类应用程序 我创建两个或多个从应用程序扩展的调用Android getApplication返回应用程序中的哪个对象,android,Android,在Android中,有一个用于全局应用程序状态保持器的基类应用程序 我创建两个或多个从应用程序扩展的调用 通过getApplication()我将从该方法中获取哪个对象?getApplication返回一个对象,该对象将允许您管理全局应用程序状态并响应某些设备情况,如和。应用程序或应用程序上下文为单例。无论您在哪里调用它,都会得到相同的对象实例。它可以用于很多事情,比如在活动之间共享数据 使用应用程序上下文的方法 扩展应用程序类,以便在活动中可以访问应用程序上下文并获取位图。由于应用程序上下文是
通过
getApplication()
我将从该方法中获取哪个对象?getApplication
返回一个对象,该对象将允许您管理全局应用程序状态并响应某些设备情况,如和。应用程序或应用程序上下文为单例。无论您在哪里调用它,都会得到相同的对象实例。它可以用于很多事情,比如在活动之间共享数据
使用应用程序上下文的方法
扩展应用程序类,以便在活动中可以访问应用程序上下文并获取位图。由于应用程序上下文是一个单例,所以它在每个活动中都是相同的实例
MyApplication appContext = (MyApplication) getApplication();
您还需要添加
android:name=".MyApplication"
到清单文件中的应用程序标记
您不能从应用程序扩展多个类,因为只使用了一个实例,这是在清单文件中指定的实例