【发布时间】:2013-08-22 12:46:15
【问题描述】:
该文档在 Android 开发者网站的 Fragments 上有很好的定义,但我对 Fragments 中的一种特定生命周期方法表示怀疑
http://developer.android.com/guide/components/fragments.html
onAttach()当片段与 活动(此处传入Activity)。
这个关联在内部有什么作用?
我进一步检查了这里
默认构造函数。每个片段都必须有一个空的构造函数,所以 它可以在恢复其活动状态时被实例化。它是 强烈建议子类不要有其他构造函数 带参数,因为这些构造函数不会被调用 片段被重新实例化;相反,参数可以由 调用者使用 setArguments(android.os.Bundle) 并稍后由 带有 getArguments() 的片段。应用程序通常不应 实现一个构造函数。第一个地方应用程序代码运行在哪里 可以使用的片段在 onAttach(android.app.Activity) 中, 片段与其活动实际关联的点。 一些应用程序可能还想实现 onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle) 从布局资源中检索属性,但应该小心 在这里,因为发生这种情况是因为片段附加到它的 }
但同样的术语,但没有确切的解释。
【问题讨论】:
-
您可以将该行添加到您的 grepcode-sample 中,因此您不必搜索年龄