Tworzę aplikację za pomocą Fragments
iw jednym z nich utworzyłem konstruktor inny niż domyślny i otrzymałem to ostrzeżenie:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
Czy ktoś może mi powiedzieć, dlaczego to nie jest dobry pomysł?
Czy możesz również zasugerować, jak mógłbym to osiągnąć:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
Bez użycia konstruktora innego niż domyślny?