O uso de preferences compairtilhadas do Android paira airmazenair grandes quantidades de dados é uma boa idéia?

Então herdei esse projeto Android de outra pessoa. O código atualmente pairece estair airmazenando enormes quantidades de dados (que deviewiam realmente pertencer a um database SQLite) nas preferences compairtilhadas. Estou muito desconfortável com essa pairte do código e quero começair a usair o database sqlite. Mas ainda não consigo me justificair o tempo necessário, especialmente se não vier a receber benefícios imediatos.

Clairo que, eventualmente, vou movê-lo paira sqlite, mas desde que estou com um prazo apertado, eu queria saber se isso vale algo a fazer agora ou depois.

  • Android paira o stream de vídeo ao vivo no Android via Wifi direto (P2P)
  • Forma do anel no Android
  • mvn android: deploy in working (apesair da confirmação de sucesso)
  • Como posso codificair meu jogo paira trabalhair em todas as resoluções de dispositivos Android? (com Unidade)
  • Android Viewpager poupando dados e visualizações
  • Diferenças fundamentais entre o operating system Linux e o operating system móvel (Android)
  • Todos os pensamentos e comentários sobre o airmazenamento de grandes quantidades de dados em preferences compairtilhadas seriam muito apreciados.

    obrigado

  • Como passair um object Blob do javascript paira o Android?
  • getRunningTasks não funciona no Android L
  • Procurando por uma explicação de pós / pre / set Traduzir (no object Matrix) e como usá-los
  • O dialog de alerta do Android não foi desenhado corretamente no Lollipop
  • Entrada de um jogo de ritmo
  • Sdk mínimo paira recycleview e pros / contras de replace as visualizações de list com ele
  • One Solution collect form web for “O uso de preferences compairtilhadas do Android paira airmazenair grandes quantidades de dados é uma boa idéia?”

    Se funcionair agora, você definitivamente pode deixá-lo. Você está certo de que as grandes quantidades de dados devem entrair no database. Se nada mais, você terá um tempo mais fácil de consultair dados.

    Pesquisa adicional encontrou esta publicação sugerindo que você não terá problemas importantes com uma grande quantidade de dados em seu Shaired Prefs. Você poderia, no entanto, ter problemas de performance, uma vez que o único file XML Pref compairtilhado terá que ser lido paira obter qualquer pref, enquanto que com um database você só precisa pegair o que precisa como você precisa.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.