Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的上下文是什么?_Android - Fatal编程技术网

android中的上下文是什么?

android中的上下文是什么?,android,Android,为什么我们真的需要在某些元素中传递上下文,以及getApplicationContext、getBaseContext和MainActivity之间的区别是什么?这被多次询问和回答 请参见以下问题:以及公认的答案: 有关各种上下文访问器方法getApplicationContext、getBaseContext、this in Activity等之间的差异,请参见以下问题:,如果我们查看文档 与有关应用程序环境的全局信息的接口。这 是一个抽象类,其实现由 安卓系统。它允许访问特定于应用程序的资源

为什么我们真的需要在某些元素中传递上下文,以及getApplicationContext、getBaseContext和MainActivity之间的区别是什么?

这被多次询问和回答

请参见以下问题:以及公认的答案:


有关各种上下文访问器方法getApplicationContext、getBaseContext、this in Activity等之间的差异,请参见以下问题:

,如果我们查看文档

与有关应用程序环境的全局信息的接口。这 是一个抽象类,其实现由 安卓系统。它允许访问特定于应用程序的资源和 类,以及应用程序级操作的up调用,例如 开展活动、广播和接收意向等

简单地说,它是应用程序/对象当前状态的上下文。它让新创建的对象了解发生了什么。通常,您调用它是为了获取有关程序活动的另一部分(包/应用程序)的信息


有关getApplicationContext和getBaseContext之间的区别,请参阅

这里有许多问题,它们都有您想要的答案。看看完全相同的问题。再看一下答案,因为这并不能回答问题本身,所以这应该是一个评论。@Sam考虑到你的代表,你很可能是对的-这似乎是一个列出可用答案的地方,由我自己验证。不过,我以后会记住这一点,谢谢你指出这一点。这个问题被问了好几次,也回答了好几次。应该是一个注释和一个结束作为重复。