¿Cuál es el punto de setArguments?
Hola, estaba mirando el siguiente ejemplo de Fragmentos en el sitio de Android.
http://developer.android.com/guide/components/fragments.html#Example
Me gustaría saber por qué se realizan ciertos métodos.
¿Por qué, por ejemplo, en eldetailsFragment
Se realiza el siguiente método:
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;
}
¿No podría simplemente crear una instancia de laDetailsFragment
y utilizar un método setter para establecerindex
en lugar. Sin pasar por el todosetArguments
.
¿Cuál es el punto de usarsetArguments
¿en primer lugar? ¿No podrías simplemente usar setters y getters?