gpt4 book ai didi

java - getContext() 不存在

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

所以我一直在官方网站上接受 Android 开发人员培训,他们希望我们最终实例化我们的数据库。

所以他们告诉我们使用这段代码:

FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext());

但是,getContext() 方法出现错误。它声明找不到该方法的符号。

所以我搜索了源代码,但找不到 View 类中的那个方法。这是已弃用的方法吗?如果这不是一个选项,是否有任何其他方法可以获取 View 的上下文?

谢谢!

最佳答案

您传递的代码行是:

FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(geContext());


如果您替换这些代码行中的任何一个,它应该可以工作:

FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext());

或者

FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getApplicationContext());

或者

FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(this);


Context的android开发者文档:

https://developer.android.com/reference/android/content/Context.html

你可能会发现这个问题也很有帮助,它解释了什么是上下文:

What is 'Context' on Android?

关于java - getContext() 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25587265/

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