2012-09-27 76 views
-1

我想實現的是用先前創建的openFileOutput文件填充微調框。Android:如何從保存的openFileOutput Mode_PRIVATE填充微調器?

這是創建文件的代碼:

save.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       FILENAME = filename.getText().toString(); 
       COMMENTS = comments.getText().toString(); 
       try { 
        FileOutputStream f = openFileOutput(FILENAME, 
          Context.MODE_PRIVATE); 
        f.write(COMMENTS.getBytes()); 
        f.close(); 
        Toast.makeText(getBaseContext(), 
          "Saved", 
          Toast.LENGTH_SHORT).show(); 
       } catch (FileNotFoundException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } catch (IOException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 

      } 

     }); 

因此,例如:我創建了這3個文件與上面的代碼: 文件1 文件2 文件3

我希望我的微調一下像這樣:

文件1

文件2

文件3

我遇到的問題是,我不知道如何做到這一點。

我谷歌搜索它,但不幸的是沒有結果。

有人可以向我解釋如何實現這一點,最好是與示例代碼?

謝謝!

回答

0

我明白了。

這真的很簡單,只是使用fileList()。

用fileList()填充數組。並使用該數組作爲arrayadapter的第三個參數。