我需要從不同活動的課程中打開廣告資產文件。 我想我可以通過參數傳遞主要上下文(或活動)到這個類,但我想知道是否有更簡單的方法。活動以外的資產
Q
活動以外的資產
0
A
回答
0
如果類是一個對話框或視圖子類 - 您可以從它調用getContext()。否則,您必須以某種方式傳遞Context,無論是作爲參數還是作爲類變量初始化duting contruction。在後一種情況下,有時從ContextWrapper派生類是有意義的。
1
將活動的上下文傳遞給離散類是我經常做的事情。我通常把它傳遞給構造函數,並將其存儲爲一個實例變量...
public MyClass {
private Context parentContext = null;
public MyClass(Context context) {
parentContext = context;
}
}
當實例從活動類的,我只是通過this
的構造函數的環境參數。
相關問題
- 1. 按鈕的OnCreate資產/在不同的活動資源
- 2. 自動從外部源獲取資產
- 3. 使用Symfony2資產管理圖像,js和css以外的資產
- 4. 如何從主父活動以外的活動啓動片段?
- 5. Symfony2共享/外部資產
- 6. Unity WebGL外部資產
- 7. Android,註冊碎片/活動以外的奧托活動?
- 8. 調用活動組以外的某些活動
- 9. 暫停/恢復活動以外的活動
- 10. 啓動外部活動的無盡問題 - 資源未找到
- 11. 變量在班級以外的活動
- 12. 安卓閱讀資產取決於選定的活動
- 13. 活動資源after_create
- 14. htAccess重定向除資產文件夾以外的所有.php
- 15. Rails路由捕捉除資產以外的所有內容
- 16. 打開一個文件夾資產以外的assetManager
- 17. 閱讀庫以外的資產文件android
- 18. 得到了NullPointerEx。當我以相同的額外資源開始活動
- 19. 以調試模式連接的資產資產集合
- 20. 管理R包中的外部資產
- 21. Android對活動之外的資源的訪問
- 22. 無法啓動除啓動器活動以外的任何活動
- 23. 傳遞活動,以外部函數
- 24. Rails 3.1資產管道中的客戶端動態資產URL
- 25. 在Android中的活動之外打開資源
- 26. 如何訪問我的資源從活動之外?
- 27. 從非活動訪問資產文件夾android
- 28. DropWizard可以從jar文件外部提供資產嗎?
- 29. 動態資產加載heroku
- 30. 具有外部資源的快遞和靜態資產