Sto creando un'app con Fragments
e in una di esse ho creato un costruttore non predefinito e ho ricevuto questo avviso:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
Qualcuno può dirmi perché questa non è una buona idea?
Puoi anche suggerire come farei questo:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
Senza usare il costruttore non predefinito?