Articles of cursor

Android android.database.CursorIndexOutOfBoundsException: запрошенный индекс x с размером x

Я пытаюсь заполнить 10 текстовых просмотров данными из моего HighscoreDB. Каждый раз, когда заканчивается игра моего приложения, пользователю предлагается сохранить свой балл в базе данных вместе с именем. Затем я заполняю 10 текстовых просмотров (на самом деле 20, но есть 10 строк с именем и счетом). Это работало (когда в HighscoreDB было несколько рекордов), но […]

ListView не обновляется после добавления в SQLiteDatabase

Всякий раз, когда я добавляю что-то в SQLiteDatabase , ListView не показывает его, но если я полностью перезапущу приложение, это произойдет. Вот моя главная .java: package com.gantt.shoppinglist; import android.app.Dialog; import android.app.ListActivity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class ShoppingList extends ListActivity { […]

Nullpointerexcepiton на курсор при выборе фотографии из галереи на фрагменте диалога

Я пытаюсь выбрать фотографию из галереи через DialogFragment . Но при инициализации cursor я получаю nullpointerexception . Любые идеи, почему возникает эта ошибка? Ниже мой код: if (resultCode == Activity.RESULT_OK) { Uri selectedImage = imageReturnedIntent.getData(); String[] filePathColumn = {MediaStore.Images.Media.DATA}; // Nullpointerexcepiton on this line Cursor cursor = getActivity().getContentResolver().query(selectedImage, filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex […]

Что быстрее – Cursor или ArrayList?

У меня есть база данных SQLite, из которой я должен постоянно извлекать данные. Изменения могут быть сделаны для данных между каждым извлечением. Моя цель – максимизировать производительность приложения, так что самый быстрый способ сделать это получение? Я могу представить 2: Постоянное открытие и закрытие новых курсоров Запросите все данные в начале и сохраните их в […]

Как вы получаете тип от курсора?

Javadocs указывают, что android.database.Cursor имеет метод getType (int). Однако, когда я пытаюсь вызвать этот метод, Eclipse дает мне ошибку, говоря, что никакого метода не существует. Что дает?

Почему моя активность рушится при нажатии кнопки «домой»?

На данный момент я очень расстроен. Я изучал это несколько дней и не могу даже изолировать что-либо помимо проблемы с курсором. Я расширяю ListActivity и используя startManagingCursor (newcursor) в методе OnCreate. Вот код (база данных уже заполнена), которая запускается и падает при нажатии кнопки «Домой»: private void loadAlbums() { try { newcursor = mDbHelper.getAlbumTitlesCursor(); dbalbumadapter […]

Почему c.moveToFirst () не пропустит первую строку

Я всегда использую код ниже, чтобы получить всю информацию Но у меня есть вопрос, что c.movetoNext приведет к пропуску первой строки набора результатов Пожалуйста, скажите мне, что на самом деле происходит за поверхностью, чтобы я мог ее полностью понять SQLiteDatabase db; Cursor c = db.query("pic", null, null, null, null,null, null); c.moveToFirst(); while(c.movetoNext) { //do something […]

Ограничить количество строк, возвращаемых из sqlite

Как ограничить количество строк, возвращаемых с помощью activity.managedQuery ()? Я уверен, что в sqlite нет функции limit . Я также не хочу использовать SQLiteDatabase.query (), потому что я использую URI для получения моих запросов.

Как получить определенную строку, где значение обновляется в android

Я использую базу данных SQLite. В таблицу поступает непрерывное обновление, каждый раз, когда обновляются 1 или 2 строки. Например: теперь в таблице 1 есть 20 строк, некоторые из значений строк обновляются. Можем ли мы узнать, какие строки были обновлены в таблице 1? У меня есть решение, но производительность имеет значение для меня. Курсор регистрирует данные-наблюдателя […]

Сбой курсора: запрошен индекс 0 с размером 0

Я не знаю, почему мой курсор пуст. Я читаю другие 4-5 вопросов, которые содержат одно и то же сообщение, но я не мог исправить свою проблему. Что я забыл? Заранее спасибо. С помощью этого кода я получил сообщение: «Курсор пуст»: public void onClick(View arg0) { String txt_edit_hw = edit_hw.getText().toString(); ContentValues args = new ContentValues(); args.put("hw", […]

Intereting Posts
Android: windowSoftInputMode = "adjustPan" не работает Установка sun-java6-jdk на ubuntu 10.04 64 бит os Android RecyclerView Adapter дает значение null для модульного тестирования Когда IntentService начинает запускать объект приложения? Это IP, сайт или мобильное приложение не имеет права использовать этот ключ API – Android Как сделать MediaController видимым во время воспроизведения видео Как я могу читать рекламные данные Bluetooth LE в Android во время сканирования Как сохранить сделанные снимки в определенной папке? Похоже, что Volley не работает после того, как ProGuard запутался Какое влияние имеет множество отчетов о сбоях в приложении Android Преобразование растрового изображения в сепию в android Почему пакеты из библиотечного модуля не существуют при компиляции, даже если Android Studio не показывает ошибок в коде? Приложение Android Service Отправлять программные файлы с помощью bluetooth в Android Каков тайм-аут по умолчанию использования HttpGet и DefaultHttpClient?