我有一个想法,他们都得到'上下文',以便功能知道它们如何适应事物的方案,这是对的吗?
进化猿的任何线索?
答案 0 :(得分:7)
this
是对您当前班级的引用。它可以是Activity
,Fragment
,Adapter
,View
等。当您使用它时,您正在做的只是传递当前对象的引用类。
假设您正在处理自定义View
。您调用this
的视图代码中的任何位置都将被解释为视图本身,因此this
的值会根据您所在的类别而变化。
方法getActivity()
仅在Fragment
类和任何其他扩展Fragment
的类中定义,此方法返回类型Activity
的Object和Object。
在Android上开发很常见,因为大多数应用程序代码都在Activity
类中,而在this
类上调用Activity
会返回Activity
对象,但你可以看到它们不是一回事。
您可以阅读更多here