Найдено 20 результатов
- 30 июн 2013, 11:38
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Если я правильно понял, то (ключ, значение) для putExtra("id", id); "id" - выступает как название переменной; а id - значение, в котором опять же выступает переменная. Кстати получается можно передать только в соседнюю активити значение? Т.е. ту, которая будет идти следом за той, в которой это значе...
- 30 июн 2013, 00:27
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Foenix У меня сейчас передаётся так, иначе оно считало id=0: public static long click_id; // получить данные из таблицы DB_TABLE2 c нужным id public Cursor getFoodData(long id) { return mDB.rawQuery("SELECT * FROM Food WHERE _id = " + id, null); } public void onItemClick(AdapterView<?> parent, View...
- 30 июн 2013, 00:16
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
The method getLongExtra(String, long) in the type Intent is not applicable for the arguments (String)long id = getIntent().getLongExtra("id");
Почему-то ругается?
- 29 июн 2013, 23:38
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
С классом проделал, а вот с putExtra не получается. Прочитал 28-29 уроки, понимание не пришло... Подскажите пожалуйста.
- 29 июн 2013, 20:53
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Получается из ShopActivity (первая активити) в class DB (не активити, но другой .java файл). Но ещё надо передать этот id, как значение при переходе на Food (вторая активити), чтобы столбец "num2" был заполнен только этим id.
- 29 июн 2013, 20:44
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Имелось ввиду с помощью чего передавать? putExtra?
- 29 июн 2013, 20:06
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Спасибо, работает! :) Теперь осталось передать нужный id, чтобы работала выборка. Например отсюда? lvData.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub }
- 29 июн 2013, 18:59
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
ты запутался потому, что меня не слушаешь. я правда стараюсь) а это что? m_id = id; ?? это там я так делаю и работаю с m_id Message.title = db.getTitle(m_id); Message.latitude = db.getLatitude(m_id); Message.longitude = db.getLongitude(m_id); и это? IDM_ACTION? Это контекстное меню при нажатии Може...
- 29 июн 2013, 15:45
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Если поставить не "num2", а "1", то нормально ищет, получается все с id=1 из второй таблицы отображаются. Я хочу сделать чтобы там было значение поля второй таблицы num2. Которое в свою очередь ставит своё значение в зависимости от нажатого id в первой таблице. Т.е. если перешёл из списка с id=1 (в ...
- 29 июн 2013, 14:54
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Фэйл с ковычками осознан 
- 29 июн 2013, 13:48
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Спасибо за оперативный ответ, я как раз разбирал rawQuery. Сейчас выглядят так: public Cursor getFoodData(int id) { String sqlQuery = "select * from Food where _id = ?"; Cursor cursor = mDB.rawQuery(sqlQuery, new String[] {"num2"}); return cursor; } При нажатии вызываю вторую таблицу Intent Food = n...
- 29 июн 2013, 13:02
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
День добрый. Составил запрос, но к чему его прикреплять чтобы eclipse не ругался? // получить данные из таблицы DB_TABLE2 c нужным id public Cursor getFoodData() { Cursor query = "select * from Food where _id = m_id"; return query; // return mDB.query(DB_TABLE2, null, null, null, null, null, null); }
- 29 июн 2013, 00:56
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Я уже ночью ничего не соображаю
Имелось ввиду вот это?
Чтобы не создавать сам файл .db с нуля (например переименовав базу и чтобы "заработало")?
Имелось ввиду вот это?
Код: Выделить всё
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME1);
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME2);
onCreate(db);- 29 июн 2013, 00:31
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
1. "Метод обновления" нужен всем. Все создают "конечную базу" Просто в простейшем случае - это как в уроке - удалить таблицу и создать новую. Вроде он необходим только в случае серьёзного изменения таблицы, например добавления новой колонки и чтобы при этом не потерять остальные, разве нет? 2. Мы "...
- 28 июн 2013, 23:27
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Ты версию БД должен сменить и обновить структуру. Ясно, я пересоздал БД и всё заработало. Метод обновления мне не нужен, я делаю конечную базу. Большое спасибо. По поводу пунктов: понял, запомню. Может подскажете ещё, как лучше реализовать отслеживание нажатия по строке первой таблицы и переход к в...
- 28 июн 2013, 22:53
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Первый xml как называется? это xml строки списка, так? Это и правда xml разметки строки списка, сам список в main2.xml. У тебя метод getAllData неправильный. Ё маё, капец какой фэйл, столько раз смотрел и не видел. Нужно сделать или два, или передавать наименование таблички как параметр - чтоб то и...
- 28 июн 2013, 21:45
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Спасибо, буду ждать.
- 28 июн 2013, 18:20
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Урок 52 - разберись, там все написано же. У тебя перепутано все. Глянул, у меня так и написано, может я что-то упускаю? Как так всё перепутано?)) Вот один из xml. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="ma...
- 28 июн 2013, 17:33
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
Re: SQLite + Activity
Делаю в одной БД две таблицы. В одной таблице всё ок, потом добавил вторую. В активити к первой таблице пишу setContentView(R.layout.main); String[] from = new String[] { DB.COLUMN_1 }; int[] to = new int[] { R.id.1 }; Ко второй таблице setContentView(R.layout.main2); String[] from2 = new String[] {...
- 28 июн 2013, 16:01
- Форум: Работа с данными
- Тема: SQLite + Activity
- Ответы: 44
- Просмотры: 26033
SQLite + Activity
Привет всем! Долбаюсь уже пол дня, прошу помочь разобраться. При создании базы данных использую несколько таблиц и активити, соответственно создаю суперкласс android.app.Activity. Проблема в том, что уже в самих активити при указании xml файла setContentView(R.layout.x1); НО видит .java файл все xml...