Buongiorno a tutti,
gli archivi attualmente sono in DirRootExternal ma con la nuova versione, aggiornata a SDK 28, li ho spostati in GetSafeDirDefaultExternal e lì funziona tutto bene,
il problema è che ho i tablet degli agenti con la vecchia configurazione e non posso modificarla e quindi aggiornargli l'app.
Nel vecchio percorso gli archivi su sqlite funzionano a dovere, i problemi sorgono quando devo aprire i pdf (java.lang.reflect.InvocationTargetException).
Evidentemente è un problema di diritti, c'è un modo per risolvere ?
Prima:
Public DevcPath = File.DirRootExternal & "/CC/" As String
Ora:
Public DevcPath = Rp.GetSafeDirDefaultExternal("CC") &"/" As String
gli archivi attualmente sono in DirRootExternal ma con la nuova versione, aggiornata a SDK 28, li ho spostati in GetSafeDirDefaultExternal e lì funziona tutto bene,
il problema è che ho i tablet degli agenti con la vecchia configurazione e non posso modificarla e quindi aggiornargli l'app.
Nel vecchio percorso gli archivi su sqlite funzionano a dovere, i problemi sorgono quando devo aprire i pdf (java.lang.reflect.InvocationTargetException).
Evidentemente è un problema di diritti, c'è un modo per risolvere ?
Prima:
Public DevcPath = File.DirRootExternal & "/CC/" As String
Ora:
Public DevcPath = Rp.GetSafeDirDefaultExternal("CC") &"/" As String