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

TittTitov
26 янв 2014, 21:48
Форум: Уроки
Тема: Урок 33. Хранение данных. Preferences.
Ответы: 203
Просмотры: 161735

Re: Урок 33. Хранение данных. Preferences.

Здравствуйте! Как я понимаю, с помощью Preferences можно создать простейшую записную книжку? Получается, в хмл-файл с Preferences-данными можно записать неограниченное количество строк с уникальными именами? Только, в уроке не упоминается о том, есть ли методы, позволяющие редатировать и удалять нуж...
TittTitov
25 янв 2014, 22:17
Форум: Уроки
Тема: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
Ответы: 193
Просмотры: 148671

Re: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.

Здравствуйте! Объясните, пожалуйста как работает метод onOptionsItemSelected(MenuItem item), а именно - как задавать команды, для нажатых пунктов меню. Например, у меня два пункта в меню: "exit" и "info", по нажатию первого пункта нужно закрыть текущее активити (finish()), а по второму просто вывест...
TittTitov
25 янв 2014, 16:04
Форум: Уроки
Тема: Урок 13. Создание простого меню
Ответы: 103
Просмотры: 94847

Re: Урок 13. Создание простого меню

Foenix писал(а):нужно данное действие оформить в метод
Вот, сделал так:
2.PNG
2.PNG (23.61 КБ) 14612 просмотров
Но, почему-то ругается на скобки в строке

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

boolean onCreateOptionsMenu(Menu menu) {
TittTitov
25 янв 2014, 15:22
Форум: Уроки
Тема: Урок 21. Создание и вызов Activity
Ответы: 274
Просмотры: 228786

Re: Урок 21. Создание и вызов Activity

Здравствуйте!

Объясните, пожалуйста, зачем нужна строка default: в этом коде:
1.PNG
1.PNG (10.15 КБ) 15512 просмотров
TittTitov
25 янв 2014, 15:16
Форум: Уроки
Тема: Урок 13. Создание простого меню
Ответы: 103
Просмотры: 94847

Re: Урок 13. Создание простого меню

Здравствуйте!

Подскажите, пожалуйста, как назначить вызов меню (обычного, которое создаётся методом onCreateOptionsMenu(Menu menu)) на нажатие кнопки? Есть такой метод вызова? Спасибо!
TittTitov
18 янв 2014, 14:16
Форум: Уроки
Тема: Урок 43. Одиночный и множественный выбор в ListView
Ответы: 83
Просмотры: 63764

Re: Урок 43. Одиночный и множественный выбор в ListView

Здравствуйте!

Разъясните, пожалуйста, что значат (и зачем нужны) эти строки в файле strings.xml:

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

<string name="hello">Hello World, MainActivity!</string>
<string name="app_name">SimpleListChoice</string>
Спасибо!
TittTitov
18 янв 2014, 13:35
Форум: Уроки
Тема: Урок 42. Список - ListView
Ответы: 303
Просмотры: 228205

Re: Урок 42. Список - ListView

Ребят, а что это за параметры у TextView

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

xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="5dp"
что они означают? Спасибо!
TittTitov
18 янв 2014, 12:16
Форум: Уроки
Тема: Урок 41. Используем LayoutInflater для создания списка
Ответы: 142
Просмотры: 100299

Re: Урок 41. Используем LayoutInflater для создания списка

Здравствуйте! Если не составит труда, объясните эту строчку: item.getLayoutParams().width = LayoutParams.MATCH_PARENT; Я правильно понимаю, что здесь присваивается LayoutParams для View item со значением width = MATCH_PARENT? Иначе мы могли бы cделать это так?: LayoutParams lp = new LayoutParams(Lay...
TittTitov
17 янв 2014, 16:15
Форум: Уроки
Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
Ответы: 50
Просмотры: 39551

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

внутри строки String не нужны кавычки. Спасибо тебе огромное! Всё разложила по полочкам! У меня возникло не понимание как работает метод execSQL. Всё, что написал автор по этому поводу: "В методе onCreate этого класса (DBHelper) мы используем метод execSQL объекта SQLiteDatabase для выполнения SQL-...
TittTitov
17 янв 2014, 15:21
Форум: Уроки
Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
Ответы: 50
Просмотры: 39551

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

Foenix писал(а):убери плюсы, слей все в одну строку.
Сорри, с SQL не знаком, совсем...
Т.е., поля таблицы можно объявлять просто через запятую, вот так тоже будет правильно?:

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

db.execSQL("create table position ("id integer primary key, name text, salary integer");");
TittTitov
17 янв 2014, 13:59
Форум: Уроки
Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
Ответы: 50
Просмотры: 39551

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

Здравствуйте! Объясните в чем разница в записи между этим кодом: db.execSQL("create table position (" + "id integer primary key," "name text, salary integer" + ");"); И если записать так: db.execSQL("create table position (" + "id integer primary key," + "name text," + "salary integer" + ");"); Спас...
TittTitov
16 янв 2014, 23:36
Форум: Уроки
Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Ответы: 41
Просмотры: 40468

Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.

Здравствуйте!

Объясните, пожалуйста, откуда и какие данные вставляет транзакция в таблицу в этом примере:
db.beginTransaction();
insert(db, "mytable", "val1");
- это просто вставляется пустая строка с id=1?
Спасибо!
TittTitov
16 янв 2014, 21:19
Форум: Уроки
Тема: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
Ответы: 75
Просмотры: 58927

Re: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLit

P.S.: разъясните пожалуйста, также, зачем мы пишем cv.clear(); перед заполнением таблиц в данном примере? Спасибо!
TittTitov
16 янв 2014, 21:12
Форум: Уроки
Тема: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
Ответы: 75
Просмотры: 58927

Re: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLit

Добрый день! Объясните пожалуйста: в данном уроке метод logCursor(c); - это какой-то специальный метод или это частная запись для сокращения кода? Также, интересует эта строка: for (String cn : c.getColumnNames()) { - что означает двоеточие? И ещё, по каким правилам используются квадратные скобки пр...
TittTitov
15 янв 2014, 17:54
Форум: Уроки
Тема: Урок 10. Оптимизируем реализацию обработчиков.
Ответы: 217
Просмотры: 194161

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

Здравствуйте!

Вопрос из урока №36,
Почему для радиокнопок код R.id.имя_кнопки в case записывается в скобках? При каки условиях используется такая запись? Спасибо!
1.PNG
1.PNG (21.63 КБ) 14258 просмотров
TittTitov
15 янв 2014, 13:34
Форум: Уроки
Тема: Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
Ответы: 206
Просмотры: 141025

Re: Урок 36. SQLite. Подробнее про метод query. Условие, сор

Читайте основы Java, с такими вопросами изучение андроида будет кошмаром. Честно говоря, так и есть (я про кошмар). :) Но обилие информации, как выясняется на практике, не всегда есть гуд. Может быть, имеет смылсл создать на сайте раздел "Основы ява", на темы которого давать ссылку в уроках? Лично ...
TittTitov
15 янв 2014, 12:32
Форум: Уроки
Тема: Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
Ответы: 206
Просмотры: 141025

Re: Урок 36. SQLite. Подробнее про метод query. Условие, сор

Здравстуйте!

Что означает восклицательный знак в строке if (c != null) { ? Спасибо!
TittTitov
14 янв 2014, 16:14
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 520725

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

Здравствуйте!

разъясните, пожалуйста, что такое long rowID в строке long rowID = db.insert("mytable", null, cv); из примера. Это просто произвольная переменная, если да, то зачем она вводится? Спасибо!
TittTitov
13 янв 2014, 21:38
Форум: Уроки
Тема: Урок 15. Контекстное меню
Ответы: 172
Просмотры: 149258

Re: Урок 15. Контекстное меню

Доброго времени суток!

Ребят, подскажите, плиз, хмл файл для контекстного меню создаётся в папке res/menu или требуется создать отдельную папку для такого меню? Спасибо!
TittTitov
07 янв 2014, 17:27
Форум: Уроки
Тема: Урок 32. Пишем простой браузер
Ответы: 154
Просмотры: 153626

Re: Урок 32. Пишем простой браузер

Доброго времени суток! В общем, я в качестве упражнения, немного дополнил (из тех знаний что уже есть) приложение к этому уроку, добавил несколько кнопок-ссылок на сайты, всплывающие сообщения и др. Но вот возникла проблема. Среди прочего, я добавил поле ввода EditText ну и кнопку GO к ней. И когда ...