Ho un paio di domande sul test delle classi DialogFragment
con Robolectric, poiché ho riscontrato una totale mancanza di informazioni su questo argomento in Internet.Test di DialogFragments con Robolectric
- Quali sono gli argomenti giusti da passare a
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
? ho difficoltà passaggio di argomenti a
DialogFragment
, sto usando il seguente approccio:activity = new Activity(); dialog = new DialogFragment(); Bundle bundle = new Bundle(); dialog.setArguments(bundle); FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.add(dialog, "fragment"); ft.commit();
Ogni volta che il codice tenta di accedere argomenti si blocca con un NullPointerException
.
Apprezzeranno molto qualsiasi idea su questi argomenti.
Potrebbe includere codice per la classe DialogFragment? C'è un motivo per cui non stai usando DialogFragment # show()? La documentazione mostra come estendere DialogFragment per creare la tua finestra di dialogo personalizzata: http://developer.android.com/reference/android/app/DialogFragment.html – user697495
Hai risolto questo? –
@Egor, hai risolto questo? –