дело 1:
Я хотел знать, почему данные должны передаваться во фрагмент с использованием метода .setArguments ()?
дело 2:
Почему мы не можем использовать простое общедоступное свойство сеттера внутри класса фрагмента?
пример для случая 1 : (вид псевдокода)
Activty {
FragmentA fa = new FragmentA();
Bundle bundle = new Bundle();
bundle.putString("key_1", "Hello");
fa.setArguments(bundle);
//begin fragment transistion
}
пример для случая 2:
Activty {
FragmentA fa = new FragmentA();
//setter in frgment class
fa.setPropertyForKey_1("Hello");
//begin fragment transistion
}
В чем разница между двумя случаями и какой из них вы рекомендуете?
Не думаете ли вы, что создание связки - непростая задача в этом простом сценарии?