问答详情
源自:2-6 消息记录Fragment编写

getActivity()与getContext()的区别

有什么区别呀

提问者:qq_曹庆贽_03348738 2016-08-15 15:45

个回答

  • Eric_peng
    2016-08-19 12:48:19
    已采纳

    getActivity() 相当于this 或者 Activity.this,是获取当前Activity的实例,生命周期随当前的Activity销毁而销毁;
    getContext() 获取当前congtext的实例(如果使用场景是Activity则相当于 this, 如果使用场景是一个Server 那么获取的实例就是一个ApplicationContext())