我正在使用Fragments
其中一个创建一个应用程序,我创建了一个非默认构造函数并收到此警告:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
有人能告诉我为什么这不是一个好主意吗?
你能否建议我如何做到这一点:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
不使用非默认构造函数?