gpt4 book ai didi

java - 没有上下文的 Android Assets

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:48 24 4
gpt4 key购买 nike

关于 Android Assets 管理器,是否可以在没有上下文的情况下从 Assets 中获取文件?我读到我可以用“file:///android_assets”类型的路径初始化一个 File 对象,然后从那里获取文件,但它说该文件不存在 (Honeycomb)。

解决此问题的一般解决方法是什么?没有任何方法可以从 Assets 中获取我需要文件的位置的上下文。

谢谢

最佳答案

要访问不存在的 Context,您可以扩展 Application 类并创建对 Context 的静态引用。这样您就可以从应用程序中的任何地方访问它:

public class MyApp extends Application {

public static Context context;

@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
}
}

关于java - 没有上下文的 Android Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com