Estou criando um aplicativo com Fragments
e em um deles, criei um construtor não padrão e recebi este aviso:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
Alguém pode me dizer por que isso não é uma boa ideia?
Você também pode sugerir como eu faria isso:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
Sem usar o construtor não padrão?