我要创建一个Fragment
来管理该片段Activity
;像这样:
public class Form extends Fragment {
// TODO some code ...
public class Dialog extends FragmentActivity {
// TODO some code ..
}
}
但是它显示了错误,所以我用static
内部Activity
创建了它,但是一个静态的内部类不会让我访问。
答案 0 :(得分:3)
没有办法让这项工作。 Android要求Activities拥有一个公共的无参数构造函数。不能在没有外部类的实例的情况下创建非静态内部类,并且Android框架没有(并且非常不应该)为实现目的而实例化片段的方法实例化活动。