Estoy creando una aplicación con Fragments
y en uno de ellos, creé un constructor no predeterminado y recibí esta advertencia:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
¿Alguien puede decirme por qué no es una buena idea?
¿Me puede sugerir también cómo podría lograr esto?
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
¿Sin usar el constructor no predeterminado?