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

Повысить скорость вставки в базу - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обрезается bottom border у CardView на LinearLayout http://www.cyberforum.ru/android-dev/thread1779670.html
Почему если обвернуть CardView LinearLayout`ом то у него срезается border? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"> ...
Программирование Android Выполнение задачи с интервалом 1 с Пишу программу под Андроид. Одна из функций программы, запуск определенного кода каждую секунду вне зависимости от того спит система или нет. На андроиде 4.2 отлично работает AlarmManager (SetInexactRepeating), который вызывает код моего сервиса с нужной частотой. На андроиде 5.1 столкнулся с тем, что частоты ниже 1 минуты принудительно приводятся к 60 сек и код сервиса вызывается уже раз в... http://www.cyberforum.ru/android-dev/thread1779502.html
Скачать приложение с конкретным DPI Программирование Android
В приложении используется много картинок, для каждой плотности они сделаны в своих разрешениях. Как сделать так, чтобы человек с mdpi например, скачал приложение только с картинками под свою плотность и не тратил зря трафик и место на телефоне под другие плотности? Как правильно можно такое организовать?
Программирование Android В logcat не читаемая информация
Как быть?Как мне прочитать ромбы с вопросительными знаками?:cry: 07-12 00:55:45.738 2497-2497/com.dedlovscky.keen D/keen: com.android.systemui����������������������������������������������������������������������������������������������������������������
Программирование Android WebView не отображает локальную html страницу http://www.cyberforum.ru/android-dev/thread1779448.html
В общем пытался я отобразить в webview локальную html страницу. Но не тут то было. Он не захотел ее загружать. Пишет(на картинке)... package ru.sp.studyprogramming; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebView; public class mainscreen extends AppCompatActivity {
Программирование Android Обработка перехода по ссылкам в WebView Здравствуйте. Вот код Webview. WebView item_news = (WebView) findViewById(R.id.content_text); item_news.setVerticalScrollBarEnabled(false); item_news.setHorizontalScrollBarEnabled(false); item_news.getSettings().setAppCacheEnabled(true); item_news.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); подробнее

Показать сообщение отдельно
gigs
8 / 9 / 1
Регистрация: 21.12.2011
Сообщений: 397

Повысить скорость вставки в базу - Программирование Android

12.07.2016, 16:01. Просмотров 194. Ответов 8
Метки (Все метки)

Здравствуйте! Имеется метод, который запускается один раз после первой установки программы, то есть создается база и в нее вставляются данные.

Таблица для вставки:
Java
1
db.execSQL("CREATE TABLE time (id INTEGER PRIMARY KEY AUTOINCREMENT, arrival VARCHAR(10), departure VARCHAR(10));");
Код метода:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public void insertTime(SQLiteDatabase database) throws FileNotFoundException {
        database.beginTransaction();
 
        String query = "INSERT INTO time (arrival, departure) VALUES (?,?)";
        SQLiteStatement statement = database.compileStatement(query);
 
        
            for (int i = 1; i < 130000; i++) {
                statement.bindString(1, i + "");//arrival
                statement.bindString(2, i + "");//departure
                statement.executeInsert();        
            }
        
 
        database.setTransactionSuccessful();
        database.endTransaction();
    }
Этот метод вставляет данные в среднем за 16 сек. Но для меня это все равно медленно. Что можно добавить или заменить в методе, чтоб он работал быстрее ?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru