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

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

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

ContentProvider это, грубо говоря, интерфейс для работы с данными. Сами же данные находятся в его конкретной реализации. Какая именно реализация ContentProvider у вас предполагается? Например если это SQLLite, то почему дефолтные данные там и не держать?
...
Рейтинг: 0 / 0
25.03.2013, 12:21:07
    #38197128
Kaj09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
Пример реализации я взял отсюда
http://www.nofluffjuststuff.com/blog/vladimir_vivien/2011/11/a_pattern_for_creating_custom_android_content_providers
Здесь используется SQLLite.
Поясните пожалуйста, как "держать" в реализации провайдера дефолтные данные. Спасибо
...
Рейтинг: 0 / 0
25.03.2013, 12:32:36
    #38197151
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
...
Рейтинг: 0 / 0
25.03.2013, 12:45:30
    #38197186
Kaj09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
То что надо, спасибо большое
...
Рейтинг: 0 / 0
25.03.2013, 13:20:05
    #38197236
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
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
09.04.2013, 23:26:37
    #38219580
Kaj09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
Уважаемые форумчане! Ситуация у меня сложилась следующая. Под упомянутый выше мною пример я создал sqlite базу данных и заполнил её некоторыми значениями. В соответствие с примером, на который Вы меня навели, изменил исходный код так, чтобы данные загружались из созданной БД. Саму БД как полагается засунул в assets.
Уже всё перепроверил, но тем не менее программа не запускается, и каждый раз "Unfortunatly stopped".
Я никак не могу разобраться и очень прошу Вас посмотреть в мои исходникии подсказать, что там всё-таки не так. Спасибо.
Архив с исходниками
...
Рейтинг: 0 / 0
10.04.2013, 11:57:46
    #38220057
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
в логе какая ошибка?
...
Рейтинг: 0 / 0
10.04.2013, 19:22:03
    #38220951
Kaj09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
Лог прикрепляю
...
Рейтинг: 0 / 0
10.04.2013, 19:45:42
    #38220966
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
очевидно же по сообщению, что ты где-то закрываешь базу, а потом обращаешься к ней не открыв снова.
...
Рейтинг: 0 / 0
10.04.2013, 23:11:34
    #38221088
Kaj09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача большого массива данных в ContentProvider
я понимаю, что с моей стороны всё это выглядит очень глупо, однако по логике программе, исходный текст открытия, копирования и закрытия БД которой взят с предложенных мне выше мануалов - на мой взгляд нет никаких подобных ошибок.
Если бы это кого не затруднило, не могли бы посмотреть конкретно выложенный мной пример у себя в eclipse. В чём там может быть проблема? Спасибо.

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

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

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

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

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


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