Android之getActivity()与getContext()的区别

getActivity(): 相当于this 或者 Activity.this,是获取当前Activity的实例,生命周期随当前的Activity销毁而销毁;

getContext(): 这个是View类中提供的方法,在继承了View的类中才可以调用,返回的是当前View运行在哪个Activity Contex中,获取当前context的实例(如果使用场景是Activity则相当于 this,如果使用场景是一个Server 那么获取的实例就是一个ApplicationContext()

发布了34 篇原创文章 · 获赞 5 · 访问量 7474

猜你喜欢

转载自blog.csdn.net/qq_39438055/article/details/104165366