Android 使用edittext输出作为输出文件名

Android 使用edittext输出作为输出文件名,android,android-edittext,output,sensors,Android,Android Edittext,Output,Sensors,我对java和android编程一无所知。 我编写了一个简单的程序,从一些传感器收集数据,并将它们保存在.TXT文件中。 我正在使用2个服务和主要活动。 我需要帮助我添加编辑文本的部分。 我想将输出文件名指定为something.txt。(名称应从edittext输出) 你能帮我吗?我需要如何做的建议 你可以用这样的东西: EditText editText = findViewById(R.id.editTextId); File file = new File("data/data/you

我对java和android编程一无所知。 我编写了一个简单的程序,从一些传感器收集数据,并将它们保存在.TXT文件中。 我正在使用2个服务和主要活动。 我需要帮助我添加编辑文本的部分。 我想将输出文件名指定为something.txt。(名称应从edittext输出)


你能帮我吗?我需要如何做的建议

你可以用这样的东西:

EditText editText = findViewById(R.id.editTextId);

File file = new File("data/data/your package name/"+editText.getText().toString()+".txt");
if (!file.exists()) {
        try {
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
}

你能更清楚一点你想要实现什么吗?我应该如何在相对布局的主要活动中使用edittext并将输出保存到srting。。。然后在服务中使用字符串…我正在使用它,但它在服务中不起作用,当我把它放在main中时,它会给我错误。。当字符串是公共的时,我可以在我的服务中使用在main中创建的字符串吗?我是新来的,但我需要这个到学校去,所以请耐心点。谢谢