В моем случае у меня есть EditText
в Adapter, и он уже находится в потоке пользовательского интерфейса. Однако, когда эта активность загружается, она вылетает с этой ошибкой.
Мое решение: мне нужно удалить <requestFocus />
из EditText в XML.
<select name="month" id="month" >
<option value="">Select</option>
<?php
for ($i = 0; $i < 12; ) {
$date_str = date('M', strtotime("+ $i++ months"));
echo "<option value=$i>".$date_str ."</option>";
} ?>
</select>
Перемещение символа ++ после функции strtotime, но перед показом дисплея. Вам нужно оставить последнюю часть пробела, чтобы это работало
Добавляя один (1) к каждому месяцу номер перед выходом.
for( $i = 0; $i < 12; $i++ )
{
$date_str = date( 'M', strtotime('+ $i months') );
echo sprintf( '<option value="%d">%s</option>', $i + 1, $date_str );
}
BTW: атрибуты HTML должны быть написаны кавычками для предотвращения сбоев, возникающих из-за пробелов.
для ($ i = 1; $ i & lt; = 12; $ i ++)