Code Bye

android新SDK中的一个疑问

在22.6版本自动生成的框架中, 在MainActivity中有一个PlaceholderFragment类, 只是一个静态内部类, 但这里为什么要用静态的呢? 除了无法访问外部类的非静态成员, 还有什么作用? 这里设置为静态是何用意?


40分
主要还是为了在 Layout 里直接使用 Fragment 进行实例化

我们其实可以通过在 layout 文件中,直接加入<fragment>标签,来直接实例化 Fragment 对象,如果你的 Fragment 类不是静态类,那么就将无法通过<fragment>进行初始化


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android新SDK中的一个疑问