আমি Fragments
তাদের সাথে একটি অ্যাপ তৈরি করছি এবং এর মধ্যে একটি আমি একটি ডিফল্ট নির্মাতা তৈরি করেছি এবং এই সতর্কতা পেয়েছি:
Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead
কেউ আমাকে বলতে পারেন কেন এটি ভাল ধারণা নয়?
আমি কীভাবে এটি সম্পাদন করব তাও আপনি পরামর্শ দিতে পারেন:
public static class MenuFragment extends ListFragment {
public ListView listView1;
Categories category;
//this is my "non-default" constructor
public MenuFragment(Categories category){
this.category = category;
}....
ডিফল্ট কনস্ট্রাক্টর ব্যবহার না করে?