【发布时间】:2014-05-13 15:58:48
【问题描述】:
我有一个问题。 我正在使用 Fragment 编写一些帮助页面。
public HelpFragment(int i) {
Bundle args = new Bundle();
args.putInt("page", i);
setArguments(args);
}
在测试用例中,我得到了这个错误。
“确保类名存在,是公开的,并且有一个公开的空构造函数”
所以,我添加了空构造函数。
public HelpFragment() {
Bundle args = new Bundle();
args.putInt("page", 0);
setArguments(args);
}
但仍然会产生该错误。 我该怎么办? 提前致谢。
【问题讨论】:
-
这个错误并不总是产生。很少复制。
-
也发布您的类声明,即
public (static) class HelpFragment extends Fragment以及它在您的代码中的位置(例如,如果它是一个内部类)。