Lal*_*enX 10 java android symbols
所以我一直在官方网站上进行Android Developer培训,他们希望我们最终实例化我们的数据库.
所以他们告诉我们使用这段代码:
FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext());
Run Code Online (Sandbox Code Playgroud)
但是,我收到了该getContext()方法的错误.它声明它找不到该方法的符号.
所以我搜索了源代码,并且找不到View类中的那个方法.这是一种弃用的方法吗?如果这不是一个选项,还有其他方法我们可以抓住视图的上下文吗?
谢谢!
您传递的代码行是:
FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(geContext());
Run Code Online (Sandbox Code Playgroud)
如果您替换以下任何代码行,它应该工作:
FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext());
Run Code Online (Sandbox Code Playgroud)
要么
FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getApplicationContext());
Run Code Online (Sandbox Code Playgroud)
要么
FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(this);
Run Code Online (Sandbox Code Playgroud)
Context的android开发者文档:
https://developer.android.com/reference/android/content/Context.html
您可能会在这个问题中找到有用的东西,这解释了什么是上下文:
| 归档时间: |
|
| 查看次数: |
14661 次 |
| 最近记录: |