2015-03-13 2 views
-1

Есть ли какие-либо плюсы и минусы использования как в одной программе мы можем использовать как общие предпочтения, так и sqlite в android? Можно ли это использовать?Могу ли я использовать как общие предпочтения, так и SQLite в Android

+0

Это зависит от вашего требования. В основном, что вы пытаетесь сделать, иначе нет проблем с использованием обоих. – RobinHood

+0

Да Вы можете использовать оба варианта. –

+0

Что такое единая программа? Вы говорите о приложении? –

ответ

0

Есть ли какие-либо плюсы и минусы использования как в одной программе?

Да, и они зависят от вашего использования, как правило, разделяются предпочтения используются для хранения информации, которая меньше по размеру (обычно в байтах), где вы не хотите, чтобы сделать дополнительную работу с участием SQLite в картине. SQLite предпочтительнее хранить более объемную информацию.

можно использовать как общие предпочтения, так и sqlite в android?

Да,

Это даже можно использовать?

Да

0

Ее возможно, вы должны хранить settings, flags и одну строку String в SharedPrefrence и любые другие реляционные данные с нескольких поданных должны идти в sqlite

0

Да, вы можете использовать как в зависимости от вашего требует, sqlite в основном для хранения тяжелой информации, такой как изображение больших текстов, аудиофайлы и пресечение pref для простых пар ключей значения, infact, когда ваши данные огромны, вы должны потреблять контент через службы отдыха в своем приложении для Android.

0

Да, вы можете использовать как SharedPreference, так и SQLite в то же время в соответствии с вашими требованиями. Вы можете прочитать о различных вариантах хранения, используемых в android, от here

Этот вопрос задан раньше. Pros and Cons of SQLite and Shared Preferences, но я хочу добавить некоторые ссылки, чтобы вы могли более точно разобраться.

SharedPreferences:SharedPreference Используется для хранения небольших данных. Вы можете использовать более одного SharedPreference в своем приложении в зависимости от ваших требований. Вы можете узнать об этом с сайта Android Developer.

SQLite: Sqlite - это использование базы данных android для хранения некоторого количества данных по сравнению с sharedpreferences. Есть много учебников о SQLite одном из популярного учебника вы можете следить за this link

Для примера: Существует общий сценарий в основном используется в андроид приложений процесс Логина пользователя. Вы можете вести сеанс входа пользователя с помощью SharedPreference, и вы можете хранить данные пользователя Bio в SQLite, например, имя пользователя, адрес электронной почты, контактNo, организацию и т. Д. И выполнять обновление, удаление с помощью SQLite запросов к базе данных. Существует полная реализация управления сеансом пользовательского входа, с которой вы можете следовать this link.

Надеюсь, это поможет вам.

Смежные вопросы