case 1 : I wanted to know why data should be passed to fragment using .setArguments() method?
case 2 : Why can't we use simple public setter property inside fragment class?
example for case 1 : (kind of Pseudo code)
Activty {
   FragmentA fa = new FragmentA();
   Bundle bundle = new Bundle();
   bundle.putString("key_1", "Hello");
   fa.setArguments(bundle);
   //begin fragment transistion
}
example for case 2 :
Activty {
   FragmentA fa = new FragmentA();
   //setter in frgment class
   fa.setPropertyForKey_1("Hello");
   //begin fragment transistion
}
What is the difference between the 2 cases and which one do you recommend?
Don't you think creating a bundle is overhead in this simple scenario?
 
     
     
    