我是robolectric的新手以及测试android。*类,这是一个问题:当用户想要指定他的生日时,他点击了一个调用DatePickerDialog的textview,指定的日期应该是在textview中显示。这里没有任何外部链接到对话框。我的代码:
inputBirthDate.setOnClickListener(textView -> new DatePickerDialog(this,
(view, year, month, dayOfMonth) ->
inputBirthDate.setText(
String.format(Locale.getDefault(), "%d/%d/%d", dayOfMonth, month + 1, year)),
calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH))
.show());
那么,有没有办法在不改变原始代码的情况下获得对话框?