我正在更改我的android手機應用程序以支持平板電腦和手機。爲此,我將我的活動課改爲片段。在我的活動我班有創建爲我下面的應用程序類的一個實例:如何將應用程序對象分成片段類
appCtx = (UnityMobileApp) getApplication();
哪裏UnityMobileApp
是我的應用程序類。
現在我想在我的片段類中創建相同的實例。你們能幫我解決這個問題嗎?
我正在更改我的android手機應用程序以支持平板電腦和手機。爲此,我將我的活動課改爲片段。在我的活動我班有創建爲我下面的應用程序類的一個實例:如何將應用程序對象分成片段類
appCtx = (UnityMobileApp) getApplication();
哪裏UnityMobileApp
是我的應用程序類。
現在我想在我的片段類中創建相同的實例。你們能幫我解決這個問題嗎?
正如你從片段努力喲使用應用程序上下文,你不能使用getApplication()
,因爲這是不分段類的方法
所以,你首先必須使用getActivity()
將返回一個片段活動,以該片段目前有關聯。
在代碼sumup,
,而不是this.getApplication()
你必須使用getActivity.getApplication()
更多地瞭解getActivity()
從android documentation
你必須張貼多一點的代碼片段.Thanks :) – SALMAN 2012-07-20 19:25:35