在android中有一個用於全局應用程序狀態守護者的基類應用程序。getApplicaiton返回應用程序中的哪個對象
我創建兩個或多個呼叫通過getApplicaiton()的對象,我會從這個方法得到應用
延伸?
在android中有一個用於全局應用程序狀態守護者的基類應用程序。getApplicaiton返回應用程序中的哪個對象
我創建兩個或多個呼叫通過getApplicaiton()的對象,我會從這個方法得到應用
延伸?
getApplication
返回Application
對象,這將允許您管理您的全局應用程序狀態和一些設備的情況,如onLowMemory
()和onConfigurationChanged()
迴應。
應用程序或應用程序上下文是單例。無論你在哪裏調用它,你都會得到相同的對象實例。它可以用於許多活動之間共享數據。
使用應用上下文的方式。
擴展應用程序類因此,在您的活動中,您可以訪問應用程序上下文並獲取位圖。由於應用程序上下文是單例,它將在每個活動中都是同一個實例。
MyApplication appContext = (MyApplication) getApplication();
您還需要
android:name=".MyApplication"
添加到應用程序標籤清單文件。
您不能從應用程序擴展多個類,因爲只使用了1個實例,並且這是清單文件中指定的一個實例。
yap it works thanks – roconmachine