Android 保存文本字段的文本,然后在我的设备上打开一个文件

Android 保存文本字段的文本,然后在我的设备上打开一个文件,android,file,search,Android,File,Search,我想将用户输入的文本保存在一个文本字段中,然后将其字符串与android设备上目录中的文件名进行比较 如果它在该目录中找到一个同名文件,那么它将打开。(目前它将是一个文本文件) 我真的很想知道,我该怎么做 像这样 public void getServerDetail() { try { File myFile = new File("/sdcard/RecordData.dat"); FileInputStream fstream

我想将用户输入的文本保存在一个文本字段中,然后将其字符串与android设备上目录中的文件名进行比较

如果它在该目录中找到一个同名文件,那么它将打开。(目前它将是一个文本文件)

我真的很想知道,我该怎么做

像这样

public void getServerDetail() {
        try {
            File myFile = new File("/sdcard/RecordData.dat");
            FileInputStream fstream = new FileInputStream(myFile);
            DataInputStream in = new DataInputStream(fstream);
            BufferedReader br = new BufferedReader(new InputStreamReader(in));
            String strLine;
            while ((strLine = br.readLine()) != null) {
                String[] tokens = strLine.split(",");
                    dbName = tokens[0];
                    serverip = tokens[1];
                    serverport = tokens[2];
                    username = tokens[3];
                    password = tokens[4];
            }
            fstream.close();
            in.close();
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
    }
然后使用

if(Edittext.getText().toString().Equals(password)){}

您希望有人为您编写完整的代码,或者您遇到了特定的问题?无论您对该语言还是新手,请展示您所做的尝试。请参阅开始参考,您可以阅读关于获取SDCard目录的更多首选方法。我想知道从FileInputStream行到BufferedReader行的程序在做什么?哦,还有Maxim,我只想知道,如何使用文本字段的文本打开某个目录上的文件您的意思是
addTextChangedListener?