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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android HttpUrlConnection http://www.cyberforum.ru/android-dev/thread1547382.html
Всем привет, не могу разобраться с HttpUrlConnection, написал код по рекомендациям Android и что-то работает не так. По порядку. 1) Есть задача, нужно на rest послать Json файл. код сборки Json файла JSONObject jsonObject = new JSONObject(); jsonObject.put("problem_id", 3); jsonObject.put("comment", "Описание проблемы"); SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy -...
Android Не отображаются маркеры на карте Всем привет ребята, тестируем приложение, все девайсы 4.0+, работают корректно. Но на htc one android 5.02 карта отображается, но маркеров нет и зума нет. В чем может быть дело? Добавлено через 36 минут Щас еще устройство попробовали, получается что 5.0+ вообще не показывают маркеры, что не так? 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); resultIntent.setAction(Intent.ACTION_MAIN); resultIntent.addCategory(Intent.CATEGORY_LAUNCHER); PendingIntent resultPendingIntent = PendingIntent.getActivity(this, 0, ...
OnTouch из активити для View Android
В активити прописан метод onTouch. Что нужно написать чтобы добавленные View так же вызывали выполнение кода при прикосновении
Android Переход из фрагмента назад в activity http://www.cyberforum.ru/android-dev/thread1547153.html
Всем привет! Может кто сталкивался в такой задачей. Есть activity из него переходим во фрагмент. Как осуществить переход из фрагмента назад в activity. Ну или на худой конец вызвать navigationdrawer? Код фрагмента final Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar); AppCompatActivity activity = (AppCompatActivity) getActivity(); ...
Android Android module Здравствуйте, интересует такой момент...Допустим, я создал либу и подключил библиотеку compile 'com.squareup.picasso:picasso:2.5.2' После я добавил эту либу в проект, где так же подключена библиотека Picasso. Вопрос в следующем, Picasso будет загружен в библиотеке и в самом приложение, или система поймет, что в основном приложение есть такая библиотека и подключать её не будет? подробнее

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

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

08.10.2015, 15:04. Просмотров 239. Ответов 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)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru