我需要从不同活动的课程中打开广告资产文件。 我想我可以通过参数传递主要上下文(或活动)到这个类,但我想知道是否有更简单的方法。活动以外的资产
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. 具有外部资源的快递和静态资产