Угу, чтобы письма потом шли совершенно посторонним людям, потому что регистрируемый неправильно написал свой «сложный имейл». Да, еще надо в обязательном порядке сразу присылать туда письмо: «вы зарегистрировались, ваш пароль 12345». Да, есть и такие сервисы.
Только нужно делать не setLayoutParams(params), а table.addView(column, params). Сам недавно напоролся. Кстати, а почему бы не использовать TableLayout? Он, вроде как, специально для таких задач сделан. Иначе у вас строки могут разъехаться, если где-то текст загнется.
Не, не совсем мой случай. У меня чаще всего выходит так, что я запускаю 2-3 раза приложение, пробую, отлаживаю, а в какой-то момент либо происходит креш adb, либо эклипс перестает запускать что-либо. Как раз первый старт, как правило, нормальный.
У подхода с if есть большой недостаток: этот блок все равно компилируется. Или не компилируется, если возникают ошибки. Например, там может использоваться функция, которая тоже временно закомментирована. Еще одна проблема — в таком блоке невозможно определить переменные, которые будут использоваться вне блока — их просто никто не увидит. Опять же, невозможно закомментировать целую функцию или класс. Вобщем, применение очень ограничено.
Это не совсем то. Пробовал — неудобно. Мне гораздо удобнее пользоваться самим гуглом. И потом, как оказалось (чуть выше), никто ничего не навязывает — это просто глюк ФФ. Надеюсь исправят в ближайшее время.
Ну, отключать совсем — это как гильотина от лысины. Писать свое тоже лень. Придется терпеть. В хроме, кстати, тоже все нормально. Видимо, ФФ виноват. Он как раз недавно обновился.
Случайно откомментировал вместо ответа — см. ниже. Проверил. Сделал свой адаптер на базе SimpleCursorAdapter, переопределил notifyDataSetChanged. Сначала вызываю предка, потом прокручиваю список в нужную позицию. Работает, вроде. Так что спасибо за подсказку. :)
libdbi-drivers.sourceforge.net/docs/dbd_sqlite3/x123.html
Не знаю, насколько эта инфа актуальна.