Форум программистов, компьютерный форум CyberForum.ru

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры" - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не играет фоновая музыка перед началом игры http://www.cyberforum.ru/android-dev/thread1515460.html
В моей игре,обычно в начале играла фоновая музыка.После того,как я добавил всякие разные активити,играть перестала.В коде всё правильно.что за баг не знаю
Программирование Android Использование фрагмента в качестве временного хранилища данных Коллеги,здравствуйте. Есть необходимость в создании временного хранилища для объектов(На время жизни приложения). Меня интересует, можно ли для этой цели использовать некий Fragment, который будет принимать данные от Intent и сохранять их в свои переменные экземпляра, чтобы в дальнейшем я мог обратиться к этому фрагменту и взять нужные мне данные? http://www.cyberforum.ru/android-dev/thread1515378.html
Программирование Android Нет возможности создать Android-проект в Eclipse. Что не так сделал?
Добрый день! Товарищи, установил Java SDK, Android SDK, скачал Eclipse, для него скачал ADT Plugin. Пытаюсь создать Android - проект, а такой опции выбора просто нет, что не сделал?
Программирование Android Ошибка appcompat_v7 на еслипсе
Добрий вечер друзя Я новичок на етот форум и так мне надо помоч. Я установил Eclipse и после создат проект ошибка ошибка вот ето лог res\layout\layout_marginTop.xml: Invalid file name: must contain only C:\Users\1111\workspace\appcompat_v7\res\values-large-v14\themes_base.xml:19: error: Error retrieving parent for item: No resource found that matches the given name...
Программирование Android Как организовать просмотр потока видео на андроиде, созданого в VLC ? http://www.cyberforum.ru/android-dev/thread1515124.html
2 ПК и андроид находятся в одной локальной сеть. Раздаю видео с пк через VLC по RTSP c кодеком h264 + mp3 (mp4) в локальную сеть. На втором пк поток открывается, а на андроиде с помощь VLC появляется ошибка (unknown artist). пробовал rtsp player и еще несколько программ тоже не открывает. В чем проблема?
Программирование Android Как тестировать приложение с Google Play Services на эмуляторе? Можно ли протестировать приложение с гугл плей сервисом на эмуляторе ? подробнее

Показать сообщение отдельно
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
18.08.2015, 22:38  [ТС]     Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры"
Mikalai, исправил, если интересно, теперь все работает как надо, только с ID непонятна ситуация, беретсся из спинера...не пойму помешает ли мне это потом при выборке таблиц по условию или нет

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
   ContentValues cv = new ContentValues();
            ContentValues cv1 = new ContentValues();
 
            String spinnerPosition2 = spinner_author.getSelectedItem().toString();
            String spinnerPosition3 = spinner_list.getSelectedItem().toString();
           // String stringFromSpinner1 = LTRadapter.getItem(spinnerPosition1);
          //  String stringFromSpinner2 = LTRadapter.getItem(spinnerPosition2);
            Cursor cursor1 = db.rawQuery("select _id from " + DatabaseHelper.TABLE + " where "
                    + DatabaseHelper.COLUMN_LNAME + "=?", new String[]{spinnerPosition3});
            Cursor cursor2 = db.rawQuery("select _id from " + DatabaseHelper.TABLE2 + " where "
                    + DatabaseHelper.COLUMN_ASURNAME + "=?", new String[]{spinnerPosition2});
            int idFromDB1 = 0;
            int idFromDB2 = 0;
            if(cursor1.moveToFirst()) {
                idFromDB1 = cursor1.getInt(cursor1.getColumnIndex("_id"));
            }
            if(cursor2.moveToFirst()) {
                idFromDB2 = cursor2.getInt(cursor2.getColumnIndex("_id")); /////////  от тут поидее должен быть твой искомый ID
            }
            cv.put(DatabaseHelper.COLUMN_LID, idFromDB1);
            cv.put(DatabaseHelper.COLUMN_BNAME, bookBox.getText().toString());
            cv1.put(DatabaseHelper.COLUMN_BID, bookBox.getId());
            cv1.put(DatabaseHelper.COLUMN_AID, idFromDB2);
            final long id = getArguments() != null ? getArguments().getLong("id") : 0;
            if (id > 0) {
                db.update(DatabaseHelper.TABLE1, cv, DatabaseHelper.COLUMN_ID1 + "=" + String.valueOf(id), null);
            } else {
                db.insert(DatabaseHelper.TABLE1, null, cv);
                db.insert(DatabaseHelper.TABLE3, null, cv1);
Добавлено через 5 минут
Mikalai, ну к примеру в спиннере имеются такие значения
-актер1 [id = 1]
-актер2 [id =2]
-актер3 [id =3]
-актер4 [id =4]
если я удалю "актер3" то id актер4 станет = 3!!!!
потом ведь в базе будут дублирующие строки в поле ID...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru