ClusterConcept
Database Path Context Misuse
cluster-149
Database file location selection fails because code mixes hardcoded external storage paths with Android’s Context-scoped getDatabasePath, so SQLite ends up pointing at the wrong file and reads/writes appear to do nothing.