saveStrings("/sdcard/" + "basher.csv" , text) not working on Android?

void Save_function(int file)
{
   
Table table;  
  
try {
   
  
    table =   loadTable("/sdcard/" + str(file) +  ".csv");   // trying to load a file from samsung SD CARD 
     
    TableRow newRow = table.addRow();
    
     newRow.setString(0,"LIVE"+file) ;
     newRow.setString(1,Username) ;
     newRow.setString(2,Site) ;
 
    for(int i=3,j=0;j<FieldNumber;i++,j++) {
         
    newRow.setString(i,textlistText[j]);
    
    }
    
    table.addRow(newRow);
    
    saveTable(table, "/sdcard/" + str(file) +  ".csv"); 
        
    }
   catch (Exception e) { 
     e.printStackTrace();
     table = new Table();
     saveTable(table, "/sdcard/"+ str(file) +  ".csv");   // If the  load a failed create new file at samsung SD CARD 
     
   }  
}