开发者社区> 问答> 正文

android中context作用的理解

最近看到ListView,有用到适配器ArrayAdapter(context,textViewResourceId,T[]obj),
看网上说context是上下文,我也知道是上下文。。。但是这样还是没能解释清。
求大牛指点下,context在这里的意义,我看书上一搬都赋值MainActivity.this。

这方法我按书上敲了好多次,就是理解不来,求指点,最好讲的形象一点,

展开
收起
爵霸 2016-06-20 10:36:15 2276 0
1 条回答
写回答
取消 提交回答
  • context抽象类中文翻译是上下文,里面提供了一些通用的API,比如layout布局解析等。
    activity是context的子类。
    ArrayAdapter目前来看传入context的用处通过getSystemService获取LayoutInflater进行item的布局解析,没其他用途。
    这个方法在activity也是有的。
    所以传入context和activity.this两个一样。

    2019-07-17 19:43:46
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Java/Android to Swift iOS 立即下载
《深入探索Android热修复技术原理》 立即下载
Android组件化实现 立即下载