Jak mogę usunąć bazę danych z aplikacji?Jak usunąć bazę danych w aplikacji Android
Odpowiedz
Czy sprawdziłeś metodę deleteDatabase()
dostępną w systemie Android?
Czy chcesz usunąć rzeczywisty plik db, czy wystarczy tylko UPUŚĆ tabele? Wyobrażam sobie, że efekt końcowy jest taki sam i upuszczenie stołów może być łatwiejsze.
File dbFile = getDatabasePath("your_db_file_name");
boolean deleted = dbFile.delete();
Jeśli telefon nie jest zakorzeniona i jeśli baza danych jest wewnątrz folder aplikacji (dane/dane) wątpię, czy może to usunąć. – DeRagan
Możesz usunąć go wewnątrz aplikacji, w której został utworzony. – plugmind
Próbowałem tego podejścia w mojej bazie danych i nie chce być usunięte. Nie używam getDatabasePath() podczas tworzenia bazy danych na karcie SD, ale File.delete() zawsze zwraca wartość false. Czy jest coś jeszcze, czego potrzebuję, aby wywołać samą bazę danych inną niż close(), aby zezwolić na usunięcie pliku? – Teknogrebo
Stary post, ale myślę, że warto go dodać, gdyby ta funkcja nie była wtedy dostępna. Używam kontekstu. Na przykład, jeśli jesteś w główną działalność
this.deleteDatabase("mydata.db");
lub gdy masz kontekst obsłużyć gdzie indziej
context.deleteDatabase("mydata.db");
- 1. Jak usunąć bazę danych z Firebase?
- 2. Jak zaimplementować bazę danych w aplikacji PhoneGap?
- 3. Jak usunąć bazę danych postgres z heroku
- 4. Jak zresetować/wyczyścić/usunąć bazę danych neo4j?
- 5. Osadź bazę danych w pliku .apk aplikacji rozproszonej [Android]
- 6. Jak usunąć bazę danych SQLite z pamięci w PHP PDO?
- 7. Jak upuścić bazę danych w heroku clearDB?
- 8. Dostosuj istniejącą bazę danych do aplikacji django
- 9. Jak usunąć bazę danych mysql za pomocą polecenia powłoki
- 10. Jak usunąć bazę danych RavenDB za pomocą Raven.Client.Lightweight
- 11. Jak zsynchronizować bazę danych Android z internetowym serwerem SQL?
- 12. Jak wstępnie wypełnić bazę danych w uruchomieniu aplikacji Phoenix?
- 13. Jak usunąć bazę danych (localdb), jeśli plik zniknął
- 14. Jak mogę usunąć całą bazę danych IndexedDB z JavaScript?
- 15. Sprawdź bazę danych w JPA
- 16. jak zmniejszyć bazę danych sqlite?
- 17. Android otwórz lub utwórz bazę danych
- 18. Zniszcz/usuń bazę danych w Railsach
- 19. Jak dodać przenośną bazę danych do aplikacji MVC?
- 20. Jak określić bazę danych MongoHQ podczas wdrażania aplikacji Meteor?
- 21. Jak skonfigurować bazę danych dla aplikacji Django na Heroku?
- 22. Heroku - Jak zaszyfrować bazę danych?
- 23. Jak zrzucić bazę danych mysql?
- 24. Jak odkurzać bazę danych sqlite?
- 25. Jak pobrać bazę danych SQLite z urządzenia z systemem Android?
- 26. Czy mogę rozszerzyć bazę danych kontaktów Androids?
- 27. Szyny 4: Jak zresetować bazę danych testów?
- 28. Jak "zaktualizować" bazę danych w świecie rzeczywistym?
- 29. Jak zasiać bazę danych w Yii2?
- 30. Jak utworzyć własną bazę danych w Redis?
chcę usunąć rzeczywisty plik db –