Android应用程序的全局对象

mmm*_*aak 6 java android

我正在开发一个Android应用程序.我有一些活动.我必须有一个可以从所有活动中获得的对象.任何想法如何组织它?

Ash*_*ali 11

Application以下列方式使用全局对象:

package com.yourpackagename;

public class App extends Application {
}
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml:

<application android:name=".App">
Run Code Online (Sandbox Code Playgroud)

要从以下位置访问它Activity:

App globalApp = (App) getApplicationContext();
Run Code Online (Sandbox Code Playgroud)

App应用程序启动时,类将被自动实例化.只要申请流程有效,它就可以使用.它可以作为一个全球商店,您可以在其中放置您的东西,并在整个应用程序生命周期内访问它们.