首页 > 解决方案 > Android getActivity(), getApplicationContext() in Fragment

问题描述

片段中getActivity()和的正确用法是什么。getApplicationContext()

getActivity()在您使用的片段和您使用的某些地方获得意图时getAppliationContext();

getActivity()getApplicationContext()

标签: javaandroidandroid-fragments

解决方案


getActivity()

该方法给出了 Activity 的上下文。你可以使用它就像yourActivity.this。该方法getActivity()通常用于片段中,以获取插入或膨胀它们的活动的上下文。

getApplicationContext()

返回整个应用程序的上下文(所有活动都在其中运行的进程)。如果您需要与整个应用程序的生命周期相关联的上下文,而不仅仅是当前的 Activity,请使用它而不是当前的 Activity 上下文。

欲了解更多信息


推荐阅读