繁体   English   中英

Android 无上下文资产

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM