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

Ошибка при чтении большой базы - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android HttpUrlConnection http://www.cyberforum.ru/android-dev/thread1547382.html
Всем привет, не могу разобраться с HttpUrlConnection, написал код по рекомендациям Android и что-то работает не так. По порядку. 1) Есть задача, нужно на rest послать Json файл. код сборки Json...
Программирование Android Не отображаются маркеры на карте Всем привет ребята, тестируем приложение, все девайсы 4.0+, работают корректно. Но на htc one android 5.02 карта отображается, но маркеров нет и зума нет. В чем может быть дело? Добавлено через 36... http://www.cyberforum.ru/android-dev/thread1547253.html
Notification sound Программирование Android
private void sendNotification(String greetMsg) { Intent resultIntent = new Intent(this, GreetingActivity.class); resultIntent.putExtra("greetjson", greetMsg); ...
OnTouch из активити для View Программирование Android
В активити прописан метод onTouch. Что нужно написать чтобы добавленные View так же вызывали выполнение кода при прикосновении
Программирование Android Переход из фрагмента назад в activity http://www.cyberforum.ru/android-dev/thread1547153.html
Всем привет! Может кто сталкивался в такой задачей. Есть activity из него переходим во фрагмент. Как осуществить переход из фрагмента назад в activity. Ну или на худой конец вызвать...
Программирование Android Android module Здравствуйте, интересует такой момент...Допустим, я создал либу и подключил библиотеку compile 'com.squareup.picasso:picasso:2.5.2' После я добавил эту либу в проект, где так же подключена... подробнее

Показать сообщение отдельно
Turn96
0 / 0 / 0
Регистрация: 04.04.2015
Сообщений: 82

Ошибка при чтении большой базы - Программирование Android

08.10.2015, 15:04. Просмотров 262. Ответов 1
Метки (Все метки)

есть база которая имеет около 1000 строк и 5 столбцов
при вызове функции
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
 public void view_edu_tree(){
 
 
        dbh  = new DBHelper(context);
 
        SQLiteDatabase db = dbh.getWritableDatabase();
 
        Log.d(Log_Tag, "---Read in profile---");
        Cursor c = db.query("edu_tree",null,null,null,null,null,null);
        if(c.moveToFirst()) {
            int idcoind = c.getColumnIndex("id");
            int idnameind = c.getColumnIndex("fak");
            int idsurnameind = c.getColumnIndex("kurs");
            int idotchind = c.getColumnIndex("ruppa");
            int idotchind1 = c.getColumnIndex("url");
 
 
 
            do {
                Log.d(Log_Tag, "Id = " + c.getInt(idcoind) + " , fak = " + c.getString(idnameind) + " , kurs = " + c.getString(idsurnameind) + " , gruppa = " + c.getString(idotchind) + " , url = " + c.getString(idotchind1));
            } while (c.moveToNext());
        } else
            Log.d(Log_Tag,"0 rows");
        c.close();
        dbh.close();
 
 
 
    }


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
10-08 21:59:27.091: E/CursorWindow(6607): Failed to read row 0, column -1 from a CursorWindow which has 966 rows, 5 columns.
10-08 21:59:27.091: D/AndroidRuntime(6607): Shutting down VM
10-08 21:59:27.092: E/AndroidRuntime(6607): FATAL EXCEPTION: main
10-08 21:59:27.092: E/AndroidRuntime(6607): Process: com.gu, PID: 6607
10-08 21:59:27.092: E/AndroidRuntime(6607): java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.database.CursorWindow.nativeGetString(Native Method)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.database.CursorWindow.getString(CursorWindow.java:438)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at com.gu.DBTools.view_edu_tree(DBTools.java:282)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at com.gu.api$Parsefak.onPostExecute(api.java:909)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at com.gu.api$Parsefak.onPostExecute(api.java:784)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.os.AsyncTask.finish(AsyncTask.java:636)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.os.AsyncTask.access$500(AsyncTask.java:177)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.os.Handler.dispatchMessage(Handler.java:102)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.os.Looper.loop(Looper.java:135)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at android.app.ActivityThread.main(ActivityThread.java:5254)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at java.lang.reflect.Method.invoke(Native Method)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at java.lang.reflect.Method.invoke(Method.java:372)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
10-08 21:59:27.092: E/AndroidRuntime(6607):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru