Pourquoi utiliser newInstance pour DialogFragment au lieu du constructeur?

À la recherche à la la documentation de DialogFragmenton voit la statique newInstance méthode pour initialiser une nouvelle boîte de dialogue d'alerte fragment. Ma question est, pourquoi ne pas utiliser un constructeur à le faire, comme ceci:

public MyAlertDialogFragment(int title) {
    Bundle args = new Bundle();
    args.putInt("title", title);
    setArguments(args);
}

N'est-ce pas exactement la même ou est-il différent d'une certaine manière? Quelle est la meilleure approche et pourquoi?

source d'informationauteur Ricardo Amaral | 2012-12-23