ciao ho un array dinamico che viene creato al volo al primo startup
se fosse vb o rs scriverei cosi
dim myarray() as integer = split(",","1,2,3,4,5,6,7,8,9,0)
per leggere la sua dimensione
dim i as integer = myarray.lenght
dim i as integer = myarray.ubound
in B4A e abbastanza simile, ma funge di M.
dim i as integer = myarray.lenght
se fosse vuota array in VB o RS (realStudio) avrei indice -1, in B4A non riesco a controllare questa cosa, perchè se scrivo;
non viene minimamente cagata, primo e sempre a 0 invece di null poi non anche se metto controllo di tipo null se ne sbatte.
Come posso risolvere.
se fosse vb o rs scriverei cosi
dim myarray() as integer = split(",","1,2,3,4,5,6,7,8,9,0)
per leggere la sua dimensione
dim i as integer = myarray.lenght
dim i as integer = myarray.ubound
in B4A e abbastanza simile, ma funge di M.
dim i as integer = myarray.lenght
se fosse vuota array in VB o RS (realStudio) avrei indice -1, in B4A non riesco a controllare questa cosa, perchè se scrivo;
B4X:
If FileSettingApp.GetString("chiave0") = Null Then
FileSettingApp.SetString("chiave0","False,False,False,False,False,False") ' chiave di apertura app
FileSettingApp.SetString("chiave1","Address") ' casa
FileSettingApp.SetString("chiave2","Phone") ' chiama
FileSettingApp.SetString("chiave3","SMS") ' sms
FileSettingApp.SetString("chiave4","Number of rescue") ' 118
End If
non viene minimamente cagata, primo e sempre a 0 invece di null poi non anche se metto controllo di tipo null se ne sbatte.
Come posso risolvere.