Witam, zaczynam opracowywać aplikację na Androida, która będzie korzystała z bazy danych SQLite, która pomieści kilka tabel. To, co chciałbym wiedzieć, to to, kiedy ostatnie tabele były ostatnio aktualizowane, ponieważ niektóre dane nie musiałyby być aktualizowane, na przykład przez tydzień, ponieważ inne tabele będą musiały być aktualizowane co kilka godzin. Próbujesz oszczędzać przepustowość i tworzysz szybszą, bardziej elastyczną aplikację. Nie jestem pewien, czy jest jakieś polecenie (nie mogę niczego znaleźć), czy też powinienem dodać pole w każdej tabeli z aktualnym czasem i datą i użyć System.currentTimeMillis(), aby ustalić, jak długo było.Sprawdzanie Androida przy ostatniej aktualizacji tabeli
Znam ten został poproszony poniżej, ale nigdy nie została wysłuchana, jakiejkolwiek pomocy byłoby super :)
Check when an SQLite database/table was last updated (PHP)
Prawie co myślałem :) – James
Możesz sprawdzić cały DB, sprawdzając znacznik pliku, ale to nie pomoże dla poszczególnych tabel. : p – Barak
Tak, po prostu nie widziałem sensu odświeżania danych, kiedy nie ma takiej potrzeby. Wiem, że dzisiejsze prędkości połączeń są dobre, ale czytanie z lokalnego pliku DB musi być szybsze! Jestem nowicjuszem w całym tym biznesie na Androida, moje głowy trochę się kręcą! – James