如何初始化上下文?

时间:2013-02-19 01:34:48

标签: android android-context

这是一个非常愚蠢的问题,但我在Context context = ...

中设置的上下文是什么

只是声明它将其设置为null,我需要为我的应用程序使用上下文。

1 个答案:

答案 0 :(得分:5)

您无法实例化Context对象。这由系统控制。但是,每个Application都有一个Context,每个Activity都是一个Context,所以你有几个是获取指向Context对象的指针:

  1. 将指向Activity对象的指针指向Context对象指针(即使用this关键字)

  2. Activity类有一个名为getApplicationContext()的方法,它检索指向Application包含的Context对象的指针。