【发布时间】:2016-10-25 18:20:39
【问题描述】:
我正在查看来自的片段文档 Google Android Fragments
我一直在使用由 Android Studio 创建的非静态 Fragments
例如:
public class FormsFragment extends Fragment
为什么 Google 的文档将它们声明为静态的?原因是什么?
public static class DetailsFragment extends Fragment
【问题讨论】:
-
顶级类声明中的关键字 static 没有任何意义。 stackoverflow.com/questions/7486012/static-classes-in-java
-
@RomanSamoylenko 那么在顶层声明它们是静态的有什么意义呢?他们只是想惹我们?
-
当我尝试声明顶级类
static时,我收到编译器警告。所以要么你在文档中发现了一个错误,要么 sn-p 真的位于另一个类中...... -
没错,顶级类不能是静态的,也不能是无意义的
标签: java android android-fragments static