Je crée une application avec Fragments
et dans l'un d'entre eux, j'ai créé un constructeur non par défaut et j'ai reçu cet avertissement:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
Quelqu'un peut-il me dire pourquoi ce n'est pas une bonne idée?
Pouvez-vous également suggérer comment j'accomplirais ceci:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
Sans utiliser le constructeur non par défaut?