RobolectricでDialogFragment
のクラスをテストすることについていくつか質問があります。インターネットでこのトピックについての情報が不足しています。RobolectricでDialogFragmentsをテストする
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
に渡す正しい引数は何ですか?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();
コードは、それがNullPointerException
でクラッシュした引数にアクセスしようとするたびに:
私はトラブル私は、次のアプローチを使用しています、DialogFragment
に引数を渡すを持っています。
これらのトピックに関するご意見をいただければ幸いです。
DialogFragmentクラスのコードを含めることができますか? DialogFragment#show()を使用していない理由はありますか?ドキュメントでは、独自のカスタムダイアログを作成するためにDialogFragmentを拡張する方法を示しています。http://developer.android.com/reference/android/app/DialogFragment.html – user697495
これを解決しましたか? –
@ Egor、これを解決しましたか? –