Android:如何从保存的openFileOutput Mode_PRIVATE填充微调器?

时间:2012-09-27 00:41:27

标签: android spinner populate fileoutputstream

我想要实现的是使用先前创建的openFileOutput文件填充微调器。

这是用于创建文件的代码:

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 file3的

我希望我的微调器看起来像这样:

File1中

文件2

文件3

我遇到的问题是我不知道如何做到这一点。

我谷歌搜索了它,但遗憾的是没有结果。

有人可以向我解释如何实现这一目标,最好是使用示例代码吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我明白了。

使用fileList()非常简单。

使用fileList()填充数组。并使用该数组作为arrayadapter的第三个参数。