Найдено 9 результатов

dlnsk
17 авг 2012, 10:05
Форум: Уроки
Тема: Урок 51. SimpleAdapter, добавление и удаление записей
Ответы: 90
Просмотры: 71900

Re: Урок 51. SimpleAdapter, добавление и удаление записей

Интересно, есть ли принципиальная разница между вызовом notifyDataSetChanged() и notifyDataSetInvalidated()?
Визуально, вроде, разницы нет.
dlnsk
17 авг 2012, 09:45
Форум: Прочее
Тема: Как посмотреть исходники стандатных классов?
Ответы: 1
Просмотры: 2125

Как посмотреть исходники стандатных классов?

Нужно для Android 2.2.
Зашел в Android SDK Manager, но там сорцы доступны только с версии 4.0.
Как быть?
dlnsk
16 авг 2012, 20:05
Форум: Уроки
Тема: Урок 10. Оптимизируем реализацию обработчиков.
Ответы: 217
Просмотры: 194402

Re: Урок 10. Оптимизируем реализацию обработчиков.

В результате эксперимента (android 2.2) обратил внимание что кнопка одинаково хорошо реагирует на оба способа, а вот TextView не желает реагировать на клик, если он привязан через android:onClick, но прекрасно реагирует через OnClickListener. Обнаружли у Климова: Если вы хотите, чтобы TextView обра...
dlnsk
16 авг 2012, 19:55
Форум: Уроки
Тема: Урок 49. SimpleAdapter. Методы SetViewText и SetViewImage
Ответы: 45
Просмотры: 37425

Re: Урок 49. SimpleAdapter. Методы SetViewText и SetViewImag

Обнаружил интересный эффект в данном примере: После выполнения команды sAdapter.notifyDataSetChanged(); (я поместил ее в onClick добавленой мной кнопки) в строке с нулем цвет нуля и фон картинки рядом становятся красными (точнее они становятся того цвета, который у предыдущего пункта). Кто-нибудь мо...
dlnsk
14 авг 2012, 13:34
Форум: Уроки
Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
Ответы: 50
Просмотры: 39578

Re: Урок 39. onUpgrade. Обновляем БД в SQLite

Насколько я понимаю средние три команды: db.execSQL("drop table people;"); db.execSQL("create table people (" + "id integer primary key autoincrement," + "name text, posid integer);"); db.execSQL("insert into people select id, name, posid from people_tmp;"); db.execSQL("drop table people_tmp;"); db....
dlnsk
14 авг 2012, 11:31
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 115348

Re: Урок 35. SQLite. Методы update и delete с указанием усло

А почему не использовать просто:

Код: Выделить всё

int updCount = db.update("mytable", cv, "id = " + id, null);
вместо масок и массивов:

Код: Выделить всё

int updCount = db.update("mytable", cv, "id = ?", new String[] { id });
dlnsk
14 авг 2012, 10:48
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 520979

Re: Урок 34. Хранение данных. SQLite

Еще, по хорошему, нужно делать

Код: Выделить всё

c.close();
перед break для кнопки чтения данных, чтобы освободить ресурсы, иначе при выполнении сборки мусора возникает ошибка (правда она не критическая, так что на работу программы не влияет) которую видно в LogCat.
dlnsk
13 авг 2012, 14:44
Форум: Уроки
Тема: Урок 23. Activity Lifecycle. В каких состояниях может быть Activity
Ответы: 62
Просмотры: 56262

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

хелп почитал. думаю все же стоит одну вещь добавить в урок Note: Your implementation of these lifecycle methods must always call the superclass implementation before doing any work, as shown in the examples above. Я так понимаю нам надо вызывать суперкласс обязательно перед всем остальным кодом. Оч...
dlnsk
13 авг 2012, 14:24
Форум: Уроки
Тема: Урок 10. Оптимизируем реализацию обработчиков.
Ответы: 217
Просмотры: 194402

Re: Урок 10. Оптимизируем реализацию обработчиков.

Здравствуйте. А как лучше сделать обработчик: как в этом уроке или через android:onClick="butHello_Click" как в уроке Климова? Добрый день. Работать будет и так и так. Но через onClick проще, факт ) В результате эксперимента (android 2.2) обратил внимание что кнопка одинаково хорошо реагирует на об...