Qual é o ponto de setArguments?
Oi eu estava olhando para o seguinte exemplo de fragmentos no site android.
http://developer.android.com/guide/components/fragments.html#Example
Eu gostaria de saber porque certos métodos são realizados.
Por que, por exemplo, nodetailsFragment
é o seguinte método executado:
public static DetailsFragment newInstance(int index) {
DetailsFragment f = new DetailsFragment();
// Supply index input as an argument.
Bundle args = new Bundle();
args.putInt("index", index);
f.setArguments(args);
return f;
}
Você não poderia simplesmente instanciar oDetailsFragment
e use um método setter para definirindex
em vez de. Ignorando o todosetArguments
.
Qual é o ponto de usarsetArguments
em primeiro lugar? Você não poderia apenas usar setters e getters?