将数据保存到内部存储

时间:2017-02-22 17:27:51

标签: android-studio

嗨,我是Android Studio的初学者。我做了一个应用程序,你可以选择你已经消费的饮料。我想这样做,这样你就可以节省你喝的那一天,那天将被保存在另一页上。

所以有一个按钮可以让你喝下你喝的所有饮料,还有一个按钮来选择你喝的东西。

我坚持如何将其保存到另一个页面,我尝试按照教程进行操作,但它没有工作。

这就是我所拥有的:

TextView getRekening;
    String text;
    TextView getMessage;
    public static final String TEXTFILE = "testfile.txt";

    public void VoegDataToe(){

        getRekening = (TextView)findViewById(R.id.txtTest);
        getMessage  = (TextView)findViewById(R.id.textView2);
        try{
            FileInputStream fileInputStream = openFileInput("Hello file");

            InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
            StringBuffer stringBuffer = new StringBuffer();
            text = getRekening.toString();

            while ((text = bufferedReader.readLine()) != null){
                stringBuffer.append(getRekening +"\n");
            }
            getMessage.setText(stringBuffer.toString());

        }catch(Exception e){
            e.printStackTrace();
        }
    }

这一直给我一个错误说" R"无法定义(R.id)

1 个答案:

答案 0 :(得分:0)

尝试清洁'或者' gradle rebuild'。

单击Build-> Clean Project,然后执行gradle清理 和Build-> Rebuild with也可以尝试使用Gradle文件同步项目,通常也可以做到这一点。