2013-08-08 4 views
0

제가하려고하는 소프트웨어의 문제점은 이것입니다. 내가 정보를 저장할 때 , 그것은이 코드에 저장할 정보 :이안드로이드에서 SD의 .txt 파일을 읽으십시오.

Code i save

, 정보는 SD, 의 텍스트에 저장됩니다하지만 난 그 정보를 읽을 수 없습니다. 나는 여러 가지 방법으로 시도했다.

TXT의 내용을 String으로 저장하여 TextView에 저장하려고합니다.

+0

그림과 같이 코드를 코드 형식으로 포함하십시오. 감사! – laalto

답변

0
try 
      { 
       String myData ; 
       FileInputStream fis = new FileInputStream(your file name); 
       DataInputStream in = new DataInputStream(fis); 
       BufferedReader br = new BufferedReader(new InputStreamReader(in)); 
       String strLine; 
       while ((strLine = br.readLine()) != null) { 
       myData = myData + strLine; 
      } 
       in.close(); 
       } catch (IOException e) { 
       e.printStackTrace(); 
       } 
       // play with myData..It's file content 
0
 I have tried this code and it works perfectly :D 

파일 ruta_sd = Environment.getExternalStorageDirectory(); 파일 f = 새 파일 (ruta_sd.getAbsolutePath(), "datos.txt");

 BufferedReader fin =new BufferedReader(
       new InputStreamReader(
         new FileInputStream(f))); 
     String texto = fin.readLine(); 
     fin.close(); 

     textohere.setText(texto); 
관련 문제