これには簡単な解決策があると確信していますが、苦労しています。setDatePicker メソッドを使用して DateDialog の日付を変更しようとしていますが、範囲外のインデックス エラーが発生し続けます
solo.clickOnButton(0);
solo.setDatePicker(0, year, month, day);
solo.clickOnButton("Set");
日付ピッカーは onCreateDialog メソッドで作成されます
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case START_DATE_ID:
return new DatePickerDialog(this, bDateSetListener, bYear, bMonth,
bDay);
case END_DATE_ID:
return new DatePickerDialog(this, eDateSetListener, eYear, eMonth,
eDay);
}
return null;
}
「無効なインデックス 0、サイズ 0」というエラーが表示され続けます。DatePickerDialog を保存して値を設定/取得する方法がわかりません。新しいものを作成し続ける必要があるようです。誰かがこれを機能させていると確信しています。助けてくれてありがとう。