Baza danych sqlite3 - android

0

Cześć mam jeszcze taki problem, tworze sobie bazę danych w swojej aplikacji w androidzie i chciałbym, żeby istniała tam tabela zawierająca dane dane produktów, które będzie można umieścić w liście zakupów i mój problem jest taki, że tabele tą tworze w swoim kodzie w javie i pojawiają się dwa problemy :

  1. wydaje mi się to mało sprytne, żeby tak to robić, ale może nie wiem nie znam się
  2. przy każdorazowym wywołaniu mojej aplikacji duplikuje się lista produktów, które są zapisywane w tej bazie

Z góry dzięki za wszelkie porady!

0
  1. Możesz wrzucić piękne czyste zapytanie do bazy za pomocą adb.
  2. Zapewne kiedy otwierasz apkę robisz uzupełnianie bazy. Powinieneś raczej zrobić miejsce gdzie dodajesz produkty, których jeszcze nie ma.
0

odnośnie pierwszego - mógłbyś to rozwinąć?
a odnośnie drugiego - ta tabela ma zawierać produkty, które będę wyświetlał w swoim listView, w którym użytkownik będzie sobie wybierał co ma się znaleźć w jego liście zakupów, więc za każdym uruchomieniem aplikacji chciałbym aby tabela ta zawierała te same produkty i nie chciałbym nic tam dodawać. A u mnie jest metoda, która umieszcza te produkty w tej tabeli i robi to za każdym razem przy ponownym uruchomieniu i temu bym chciał przeciwdziałać

0
  1. http://stackoverflow.com/questions/14499786/getting-sqlite-database-by-adb-shell-in-cmd
  2. To może sprawdzaj czy ktoś uruchomił pierwszy raz apkę czy nie? I dopiero na tej podstawie podejmuj decyzję o wypełnianiu bazy? Może sprawdzaj czy baza już zawiera rekordy? Pierdyliard możliwości

1 użytkowników online, w tym zalogowanych: 0, gości: 1