Hola estoy utilizando este trozo de código
y anda correcto en 2 dispositivos físicos y en el emulador pero NO en una Tablet QUE me da error en la linea File.Copy(File.DirAssets, "telefonos.db", File.DirInternal, "telefonos.db")
Y se cierra el programa.
Se me ocurrió cambiar el directorio por DirInternalCache
y ALLI ANDA en todos lados pero no se si es la solución correcta ya que estoy trabajando con BASES de DATOS y son el corzon de la app. Y no comprendo muy bien lo de los distintos directorios.
Me podrían ayudar en esto ?
Gracias!
B4X:
If Not(File.Exists(File.DirInternal, "telefonos.db")) Then
File.Copy(File.DirAssets, "telefonos.db", File.DirInternal, "telefonos.db")
End If
y anda correcto en 2 dispositivos físicos y en el emulador pero NO en una Tablet QUE me da error en la linea File.Copy(File.DirAssets, "telefonos.db", File.DirInternal, "telefonos.db")
Y se cierra el programa.
Se me ocurrió cambiar el directorio por DirInternalCache
B4X:
If Not(File.Exists(File.DirInternalCache, "comercios.db")) Then
Msgbox ("COPIADA LA BD","")
File.Copy(File.DirAssets, "comercios.db", File.DirInternalCache, "comercios.db")
End If
y ALLI ANDA en todos lados pero no se si es la solución correcta ya que estoy trabajando con BASES de DATOS y son el corzon de la app. Y no comprendo muy bien lo de los distintos directorios.
Me podrían ayudar en esto ?
Gracias!