2013-03-23 6 views
0
private void readFileFromSDCard() { 
     File directory = Environment.getExternalStorageDirectory(); 

     File file = new File(directory+"/HomeActivityLogs"); 
     //file.getParentFile().mkdirs(); 

     if (!file.exists()) { 

      FileWriter gpxwriter; 
      try { 
       System.out.println(" IN TRY Error"); 
       file.createNewFile(); 
       gpxwriter = new FileWriter(file); 

       System.out.println(" file writer Error"); 
      BufferedWriter out = new BufferedWriter(gpxwriter); 
      out.write("http://192.168.1.126/msfaws2_4/Service.asmx"); 
      System.out.println(" in url Error"); 
     /// out.write("http://192.168.1.250/msfaws2_4/Service.asmx"); 
      out.close(); 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
       loginLog.appendLog("Exception in readFileFromSDCard() " + e.getMessage(),"MainActivity"); 
      } 
     } 

     BufferedReader reader = null; 
     try { 
      System.out.println("Error"); 
      reader = new BufferedReader(new FileReader(file)); 
      StringBuilder builder = new StringBuilder(); 
      String line; 
      while ((line = reader.readLine()) != null) { 
       builder.append(line); 
      } 
      Constant.URL = builder.toString(); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } finally { 
      if (reader != null) { 
       try { 
        reader.close(); 
       } catch (IOException e) { 
        e.printStackTrace(); 
        loginLog.appendLog("Exception in readFileFromSDCard() " + e.getMessage(),"MainActivity"); 
       } 
      } 
     } 
} 

Пожалуйста, помогите мне решить эту проблему. Он дает ошибку filenotfound с именем файла , который он динамически создает из веб-служб, когда данные хранятся временными и затем извлекаются из активности.Ошибка FIleNotFoundException во время выполнения

+2

сделал и добавить premission в MainFest? – SelvaMariappan

ответ

0

Попробуйте это, Добавить это разрешение в вас manifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
+0

Я предоставляю разрешение Интернета и Write_external_storage также – user2202251

Смежные вопросы