Java编写来自widget的文件用户输入

时间:2015-04-03 15:13:54

标签: java android eclipse

我真的很难学习Java而且不会很好。我希望得到以下问题的一些帮助。

我想:

  1. 从Widget获取用户输入
  2. 单击按钮时将输入数据保存到文件
  3. 我的界面如下所示:

    我的代码看起来像这样 enter image description here

    Button butAddModule = (Button)findViewById(R.id.btnS2Add);
    butAddModule.setOnClickListener(new OnClickListener(){
    
        public void onClick(View V){
    
            //assign  input data from widgets to variable
            EditText varModuleCode = (EditText)findViewById(R.id.txtModuleCode);
            EditText varAssDate1 = (EditText)findViewById(R.id.txtAsgnmnt1Date);
            EditText varAssDate2 = (EditText)findViewById(R.id.txtAsgnmnt2Date);
            EditText varAssDate3 = (EditText)findViewById(R.id.txtAsgnmnt3Date);
    
            //combine input into single variable
            String newModuleInfo =varModuleCode+" "+varAssDate1+" "+varAssDate2+" "+varAssDate3+" ";
    
            //create file
            String fileName ="write.txt";
    
            //write to file
            try {
                PrintWriter outputStream = new PrintWriter(fileName);
                outputStream.println(newModuleInfo);//Write userInput to file
                outputStream.close();
    
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
        }
    
    });//end but 1
    

    我的问题: 未创建文件write.txt。实际上上面的代码没有任何反应......我在这里错过了什么/做错了什么?

0 个答案:

没有答案