作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 MainActivity 扩展了 Activity ,我在另一个类中使用了 getContext()
,该类传入了一个 MainActivity 实例,它在那里工作正常,我的代码:
convertView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.nowview, parent, false);
类构造函数:
public PictureCard(String url, String title, int index,
int pos, MainActivity parent)
{
this.parent = parent;
// ...
}
我如何称呼类
Card newCard = new PictureCard(links.get(index) , titles.get(index),
index, position, parent);
(父类从 MainActivity 类传入)
最佳答案
您是否尝试过使用 getApplicationContext()
而不是 getContext()
?
这些链接可能有帮助:
http://developer.android.com/reference/android/app/Activity.html
getApplication() vs. getApplicationContext()
Difference between getContext() , getApplicationContext() , getBaseContext() and "this"
关于java - 为什么我得到 "The method getContext() is undefined for the type MainActivity"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16621136/
我是一名优秀的程序员,十分优秀!