【发布时间】:2011-07-07 07:54:44
【问题描述】:
关于 Android 资产管理器,是否可以在没有上下文的情况下从资产中获取文件?我读到我可以用“file:///android_assets”类型的路径初始化一个文件对象,然后从那里获取文件,但它说文件不存在(蜂窝)。
解决此问题的一般解决方法是什么?没有任何方法可以在我需要资产中的文件的地方获取上下文。
谢谢
【问题讨论】:
-
我们可以知道为什么你不能在这个地方得到上下文吗?
-
因为我有一个专有的员工,从 UI 部分和员工做所有的事情,我把它们作为库,然后我只有一个需要实现一些接口的类,那时我不'没有上下文。
-
那么为什么不将上下文作为参数传递呢?
-
因为创建上下文的地方(Activity)是不可访问的。这是我使用的库.. 二进制部分。