I use timer every 10s to check SD.ListFiles, i find out my memory get less after 10s.
SD.ListFile function eat all my memory until device restart.
how can I solve this problem?
B4X:
Sub timer_Tick
Log("AvailableRAM ",AvailableRAM)
For Each f As File In SD.ListFiles("/test")
Log(f.Name)
Next
End Sub
B4X:
StackBufferUsage 0
1
AvailableRAM 18184
1
AvailableRAM 17864
1
AvailableRAM 17544
1
AvailableRAM 17224
1
AvailableRAM 16904
1
AvailableRAM 16584
1
AvailableRAM 16264
1
AvailableRAM 15944
1
AvailableRAM 15624
1
AvailableRAM 15304
1
AvailableRAM 14984
1
AvailableRAM 14664
1
AvailableRAM 14344
1
AvailableRAM 14024
1
........
SD.ListFile function eat all my memory until device restart.
how can I solve this problem?