powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача большого массива данных в ContentProvider
25 сообщений из 29, страница 1 из 2
Передача большого массива данных в ContentProvider
    #38197008
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Я реализовал собственный ContentProvider с одной таблицей. Дальнейшая работа приложения должна основываться на
работе с провайдером, передаче запросов и работой с полученными данными.

Вопрос заключается в том, как первоначально заполнить данный Content Provider имеющимся массивом данных (порядка 10.000 записей)? Данные можно представить как угодно Excel, notepad, БД и т.д.
Спасибо
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197030
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaj09ContentProvider
ContentProvider = DataSource \ RowSet \ Net - DataSet?
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197033
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ContentProvider = DataSource \ RowSet \ Net - DataSet?
Очевидно, Android же.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197057
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну а если поподробней?
Например, как я полагаю, при установке на смартфон приложение уже должно иметь заполненный ContentProvider,
т.е. хранить в себе данные таблицы в ContentProvider.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197083
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, понял). Не так много на нём писал).
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197088
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaj09,

ContentProvider это, грубо говоря, интерфейс для работы с данными. Сами же данные находятся в его конкретной реализации. Какая именно реализация ContentProvider у вас предполагается? Например если это SQLLite, то почему дефолтные данные там и не держать?
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197128
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример реализации я взял отсюда
http://www.nofluffjuststuff.com/blog/vladimir_vivien/2011/11/a_pattern_for_creating_custom_android_content_providers
Здесь используется SQLLite.
Поясните пожалуйста, как "держать" в реализации провайдера дефолтные данные. Спасибо
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197151
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197186
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То что надо, спасибо большое
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38197236
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz http://stackoverflow.com/questions/5627037/how-can-i-embed-an-sqlite-database-into-an-application
пипец, я вообще не понял, чего автор хочет.

2автор
сказать "заполненный ContentProvider" это все равно что сказать заполненный PreparedStatement.


P.S.You don't need to develop your own provider if you don't intend to share your data with other applications. However, you do need your own provider to provide custom search suggestions in your own application. You also need your own provider if you want to copy and paste complex data or files from your application to other applications.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38219580
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые форумчане! Ситуация у меня сложилась следующая. Под упомянутый выше мною пример я создал sqlite базу данных и заполнил её некоторыми значениями. В соответствие с примером, на который Вы меня навели, изменил исходный код так, чтобы данные загружались из созданной БД. Саму БД как полагается засунул в assets.
Уже всё перепроверил, но тем не менее программа не запускается, и каждый раз "Unfortunatly stopped".
Я никак не могу разобраться и очень прошу Вас посмотреть в мои исходникии подсказать, что там всё-таки не так. Спасибо.
Архив с исходниками
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38220057
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в логе какая ошибка?
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38220951
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог прикрепляю
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38220966
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очевидно же по сообщению, что ты где-то закрываешь базу, а потом обращаешься к ней не открыв снова.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221088
Kaj09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я понимаю, что с моей стороны всё это выглядит очень глупо, однако по логике программе, исходный текст открытия, копирования и закрытия БД которой взят с предложенных мне выше мануалов - на мой взгляд нет никаких подобных ошибок.
Если бы это кого не затруднило, не могли бы посмотреть конкретно выложенный мной пример у себя в eclipse. В чём там может быть проблема? Спасибо.

Для меня знакомство с программированием под андроид - несколько новое. Я начал изучать tutorial и API Guides на оф.сайте, примеры встречаемых там и в других источниках различных программ компилируются и выполняются у меня без проблем. Однако подобная задача (а именно из-за использования дефолтных данных в БД на устройстве, я и обратился к андроид) является для меня важной и очень интересной. Переделывал разные примеры с разными БД, но везде одна и та же ошибка. Не хотелось бы из-за этого прерываться свой путь. А обратиться кроме как к форумчанам некому.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221230
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaj09,
Измени логику программы чтобы была отладка. Т.е. чтобы она "запускалась" и падала на кнопку.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221564
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Kaj09,
Измени логику программы чтобы была отладка.
Petro, где в этой фразе хоть капля смысла? как можно "изменить логику", чтобы появилась отладка? а до этого она где была, отладка-то? И ты же еще обижаешься. Ну ведь полный бред.

Petro123 Т.е. чтобы она "запускалась" и падала на кнопку.
аналогичная претензия. без водки вообще не разобраться, о чем речь. Как это "падала на кнопку"?
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221573
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
сразу видно конфигураста. С понятием отладка (пошаговая) - не знаком. Конфигурирует и читает логи. Всё.
chpasha в логе какая ошибка?
Я же тебе говорил, тебя хватит ровно на неделю))) LOL
...
Вверху проект есть - займись делом. А то модератору опять чистить.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221589
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123С понятием отладка (пошаговая) - не знаком.
я не знаком с понятием изменения логики для появления пошаговой отладки. учи русский, читай побольше книжет - глядишь, и тебя начнут понимать.

Petro123chpasha в логе какая ошибка?
Я же тебе говорил, тебя хватит ровно на неделю))) LOL
хватит на что?

Petro123Вверху проект есть - займись делом
сейчас, кинусь смотреть исходники, чтоб заслужить твое одобрение
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221598
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
во во - докажи что не пустомеля. Знаешь пошаговую в десктоп и приведи скриншот).
Работай - болтун.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221606
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaкинусь смотреть исходники
их не надо смотреть) Надо точку останова (по русски)) поставить
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221608
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123chpasha,
во во - докажи что не пустомеля.
я не собираюсь тебе ничего доказывать. ну вернее как, давай - я найду ошибку, а ты привселюдно признаешь, что ты безграмотный кодер?

Petro123 Знаешь пошаговую в десктоп и приведи скриншот).
опять приложение без смысла.
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221612
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123их не надо смотреть) Надо точку останова (по русски)) поставить
и где предлагаешь мне поставить точку останова?
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221617
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
LOL
В 13 строке поставь))). А я тебя похвалю и поцелую))).
...
Рейтинг: 0 / 0
Передача большого массива данных в ContentProvider
    #38221623
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123chpasha,
LOL
В 13 строке поставь))). А я тебя похвалю и поцелую))).
нет, давай я найду ошибку, а ты признаешь, что ты - безграмотный кодер. ну или давай кто быстрей надет? слабо?
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача большого массива данных в ContentProvider
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]