Variables de miembros frente a setArguments en fragmentos
He notado que en la referencia de Android para Fragments (notablemente DialogFragment) que hacen un par de cosas diferentes de lo que yo esperaría:
1). Utilizarpublic static foo newInstance()
método en lugar de un constructor.
2). Pase valores a onCreateDialog usando setArguments en lugar de variables miembro.
He leído que newInstance parece preferible al usar la reflexión. Sin embargo, realmente no entiendo por qué están pasando parámetros a través de un paquete. Pensé que usar las variables miembro sería más seguro (no usar una cadena para buscar un mapa) y tendría menos sobrecarga.
¿Alguna idea