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

Доступ к базе данных из разных активити - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Jsoup парс http://www.cyberforum.ru/android-dev/thread1140635.html
Здравствуйте такой вопрос есть сайт который в наличие есть скрипт ... <td class="time"> <span class="event-type" id="add-tipsy" >кол-во:</span>
Android Растянуть изображение на весь экран Ребята как растянуть изображение на весь экран? Если просто бросить на макет то все равно остаются края. Может как-то сделать программно, помогите плс. http://www.cyberforum.ru/android-dev/thread1140609.html
LayerDrawable. Сделать несколько таких комплексов слоев и переключаться между ними Android
LinearLayout linear = (LinearLayout)findViewById(R.id.linear); Linear.setBackground(createLayerDrawable()); private LayerDrawable createLayerDrawable() { ..............................и так далее, думаю все знают что это, правильно, работа со слоями. Так у меня вопрос можно ли сделать несколько таких комплексов слоев и переключаться между ними? Или есть какой-то другой способ, типа...
Android График простых вычислений вида a+b+c
Здравствуйте,прошу помощи в создании приложения под андрюшу.Требуется создать простенькое ПО для вывода графика вычисления выражений вида a+b+c(a-b-c,a*b*c,a\b\c) в еклипсе(Если подскажите среду получше буду только рад).А так же подскажите почему eclipse не может создать MainActivity.java? Родных библиотек по выводу графиков я так понимаю нет,подскажите как использовать сторонние и какая самая...
Android Переписать под KitKat (sdk 19) http://www.cyberforum.ru/android-dev/thread1140513.html
String columns = { Media.DATA, Media._ID, Media.TITLE, Media.DISPLAY_NAME }; Cursor сursor = parentA.getContentResolver().query(Media.EXTERNAL_CONTENT_URI, columns, null, null, null); int fileColumn = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); do { String path = cursor.getString(fileColumn); // полный путь к файлу ...
Android Время выполнения функции из C++ и из Java Здравствуйте! Пытаюсь оценить время выполнения функции из C++ и из Java. Они устроен одинаково - просто считают сумму, только написаны на разных языках. Вот на C++: com_contedevel_tests_SpeedTest.h /* DO NOT EDIT THIS FILE - it is machine generated */ #include <jni.h> /* Header for class com_contedevel_tests_SpeedTest */ #ifndef _Included_com_contedevel_tests_SpeedTest подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
07.04.2014, 00:06  [ТС]     Доступ к базе данных из разных активити
Вот так в первой активити создаю 2 таблицы
Кликните здесь для просмотра всего текста
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
class DBHelper extends SQLiteOpenHelper {          // класс работы с базой данных
 
        public DBHelper(Context context) {
          // конструктор суперкласса
          super(context, "myDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
          // создаем таблицу с полями
          db.execSQL("create table mytable ("
                  + "id integer primary key autoincrement," 
                  + "name text," 
                  + "tip text," 
                  + "adres text," + ");");
       // создаем таблицу с полями
          db.execSQL("create table mypoints ("
                  + "id integer primary key autoincrement," 
                  + "namenumb text," 
                  + "tipname text," 
                  + "adres text,"  + ");");
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
      }

Вот так читаю из второй таблицы
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
                       db = dbHelper.getWritableDatabase();
            
            Cursor c = db.query("mypoints", null, null, null, null, null, null);
 
            if (c.moveToFirst()) {
 
                do 
                 { 
                  
                 } while (c.moveToNext());
              
             } else
                showToast("В mypoints ПУСТО");
             c.close();
                
              // закрываем подключение к БД
             dbHelper.close();

Записываю во вторую таблицу так (это во втором активити)
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
                     ContentValues cv = new ContentValues(); 
            db = dbHelperPoints.getWritableDatabase();
            cv.put("name", textViewName.getText().toString());
                    db.insert("mypoints", null, cv);
            dbHelperPoints.close();

И вот класс
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class DBHelperPoints extends SQLiteOpenHelper {          // класс работы с базой данных
 
            public DBHelperPoints (Context context) {
 
                   super(context, "myDB", null, 1);
            }
 
            @Override
            public void onCreate(SQLiteDatabase db) {
            }
 
            @Override
            public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
            }
          }


Добавлено через 2 часа 32 минуты
Вопрос снят. Первую вторую таблицу сразу не создавало, а я уже к ней обращался.
 
Текущее время: 15:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru