Ich erstelle eine App mit Fragments
und in einer davon habe ich einen nicht standardmäßigen Konstruktor erstellt und die folgende Warnung erhalten:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
Kann mir jemand sagen, warum das keine gute Idee ist?
Können Sie auch vorschlagen, wie ich dies erreichen würde:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
Ohne den nicht standardmäßigen Konstruktor zu verwenden?