Bir uygulama oluşturuyorum Fragmentsve bunlardan birinde varsayılan olmayan bir kurucu oluşturdum ve şu uyarıyı aldım:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
Birisi bana bunun neden iyi bir fikir olmadığını söyleyebilir mi?
Bunu nasıl başaracağımı da önerebilir misiniz?
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
Varsayılan olmayan yapıcıyı kullanmadan?