Android中好多类的构造方法中用Context做形参?为什么呀传入Context对象呢?

 我来答
karen3003
推荐于2017-09-17 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:102万
展开全部
context所必须的动作
- 生成View
- 调用sharedpreference
- 开始activity
也就是说画面上的信息,应用程序内部的记录,以及Activity的调用等需要通过Context实现,总而言之它可以它的主要功能是加载和访问资源。它类似于“环境和背景”一样的东西。虽然有Enviroment类实现同样的类似功能,但是通常使用Context。
Context有两种,通常在类和方法间传递的是Activity Context。
http://blog.csdn.net/timchen6824/archive/2011/05/12/6414870.aspx
这里面有详细的介绍,可能不是完全针对你的问题,但是有助于理解Context。
kfjchvq
2011-06-20 · TA获得超过1964个赞
知道小有建树答主
回答量:1586
采纳率:0%
帮助的人:776万
展开全部
public CompassView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
例如我这一个,默认就是调用这个构造方法。 我自己写的一个view的构造方法。context表示activity的上下文,attrs表示你在xml中配置的属性,例如宽,高等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wsd331
2011-06-13
知道答主
回答量:6
采纳率:0%
帮助的人:8.8万
展开全部
那是上下文运行环境,你的程序运行的环境上下文,你可以通过实例化Context获得获得各种Service等
追问
你貌似也是答非所问。。。why ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式