Holas
Estoy creando una aplicación que necesita enviar datos a un servidor, los datos los crea en un data.db local de donde los lee y manda en un json pero en Android no crea el archivo
alguien sabe como puedo arreglarlo?
dejo partes del codigo
local _M = {}
local settings = require( ‘settings’ )
local sqlite3 = require( ‘sqlite3’ )
local json = require( ‘json’ )
local syncLib = require( ‘libs.sync’ )
local path = system.pathForFile( “data.db”, system.DocumentsDirectory )
local db = sqlite3.open( path )
local function onSystemEvent( event )
if event.type == ‘applicationExit’ then
db:close()
end
end
function _M.init()
local info = settings.DATABASE.STRUCTURE_DATABASE
for i = 1, #info do
local columns = table.concat( info[i][‘COLUMNS’], ', ’ )
local query = [[CREATE TABLE IF NOT EXISTS ]] … info[i][‘TABLE_NAME’] … [[(]] … columns … [[);]]
db:exec( query )
end
end
Los permisos que estoy usando
android =
{
usesPermissions =
{
“android.permission.INTERNET”,
“android.permission.ACCESS_NETWORK_STATE”,
“android.permission.WRITE_EXTERNAL_STORAGE”,
},
},