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?
 
				 
 
		 
 
		 
 
		 
 
		