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

JSON в SQLite - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Андроид для начинающих http://www.cyberforum.ru/android-dev/thread1661431.html
Всем привет. Хотел узнать какие языки программирования надо знать для полноценной разработки игр для андроида ? Java конешно это известно... Как насчёт javascript ? Html ? Xml ? Буду рад любым советам и критики))
Android AsynkLoader и поворот активити Если AsynkLoader был запущен из активити а потом пользователь сделал поворот экрана.Активити пересоздалось. Так вот при пересоздании AsynkLoader получит ссылку на новое активити или по прежнему будет привязан к старому? http://www.cyberforum.ru/android-dev/thread1661417.html
Вывести из сна Android
Нужно разбудить устройство из service, даже если находится в спячке service public void onCreate() { super.onCreate(); alarm = new AlarmManagerBroadcastReceiver(); } ...
Android Боковое меню
Всем привет, появилась нужда сделать боковое меню активным при запуске активности, имеющей как раз то самое меню . Есть какой-нибудь метод для этого? Вот для более ясной картины код, вызывающий меню. package com.company.myapplication; import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.widget.Toast; import...
Android Совместить два кода http://www.cyberforum.ru/android-dev/thread1661259.html
Здравствуйте, работаю в Android Studio и решил создать проект по готовому шаблону Tabbed Activity. К каждой странице привязал свой фрагмент(.java) и теперь в этот фрагмент мне нужно вставить код музыкального плеера, но у меня не получается, студия выдаёт ошибки, а при удалении нескольких строчек кода, в эмуляторе, при нажатии на проигрывание мелодии - приложение крашится. Кто-нибудь может...
Android Парсинг xml-файла Пытаюсь получить информацию из xml файла, но всегда получаю ошибку. Как это можно исправить? /res/xml/support.xml <?xml version="1.0" encoding="utf-8"?> <support> <title type="text">Title page</title> <summary type="html"> Google Inc. is an American multinational technology company specializing in Internet-related services and products. These include online advertising... подробнее

Показать сообщение отдельно
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466

JSON в SQLite - Android

13.02.2016, 15:01. Просмотров 286. Ответов 1
Метки (Все метки)

Подскажите, как правильно передать данные для записи в базу.
В этом методе собственно сам json
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void invoke() {
        AsyncHttpClient client = new AsyncHttpClient();
        client.get("http://*****.ddns.net:8080/get", new AsyncHttpResponseHandler() {
            @Override
            public void onSuccess(int statusCode, Header[] headers, byte[] response) {
                try {
                    rootArray = new JSONArray(new String(response));
                    JSONObject obj = rootArray.getJSONObject(0);
                    JSONObject obj2 = rootArray.getJSONObject(1);
                    obj.getInt("id");
                    obj.getString("title");
                    Toast.makeText(getApplicationContext(), "Отработало!!!", Toast.LENGTH_LONG).show();
                    textView2.setText(obj.getString("title"));
***
В этом методе собственно пытаюсь в нее записать, но вот не знаю как правильно указать в cv.put("name", rootArray. ??);

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public void startDB() {
 
        // создаем объект для данных
        ContentValues cv = new ContentValues();
 
        // подключаемся к БД
        SQLiteDatabase db = dbHelper.getWritableDatabase();
 
        Log.d(LOG_TAG, "--- Insert in mytable: ---");
        // подготовим данные для вставки в виде пар: наименование столбца - значение
 
        cv.put("name", rootArray.);
 
        // вставляем запись и получаем ее ID
        long rowID = db.insert("mytable", null, cv);
        Log.d(LOG_TAG, "row inserted, ID = " + rowID);
 
 
        // закрываем подключение к БД
        dbHelper.close();
    }
ну и хелпер соответственно
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context) {
            // конструктор суперкласса
            super(context, "myDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            Log.d(LOG_TAG, "--- onCreate database ---");
            // создаем таблицу с полями
            db.execSQL("create table mytable ("
                    + "id integer primary key autoincrement,"
                    + "name text,"
                    + "email text" + ");");
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru