Я створюю додаток за допомогою 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;
}....
Без використання конструктора за замовчуванням?