[英]Android Assets without context
关于 Android 资产管理器,是否可以在没有上下文的情况下从资产中获取文件? 我读到我可以使用“file:///android_assets”类型的路径初始化文件 object,然后从那里获取文件,但它说文件不存在(蜂窝)。
解决此问题的一般解决方法是什么? 没有任何方法可以在我需要资产中的文件的地方获取上下文。
谢谢
要访问不存在的上下文,您可以扩展 Application class 并创建 static 对上下文的引用。 这样您就可以从应用程序中的任何位置访问它:
public class MyApp extends Application {
public static Context context;
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.