我正在使用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;
}....
而不使用非默认构造函数?
https://stackoverflow.com/questions/12062946
复制相似问题