我確信有一個簡單的解決方案,但我很難與它。我試圖用setDatePicker方法的改變之日起在我DateDialog但我不斷收到索引越界錯誤IndexOutOfBoundsException設置DatePicker與Robotium
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的方法,只是設置/獲取值。看來你只需要繼續創建一個新的。我確定有人有這個工作。謝謝你的幫助。
我沒有初始化變量。我發現當測試運行時,它們被初始化爲正確的值。 – DroidT 2012-08-08 21:55:58