【问题标题】:Saving a string Android保存字符串 Android
【发布时间】:2011-03-23 22:23:55
【问题描述】:

我正在尝试将 url 保存为字符串,以便我可以在我的应用程序的另一部分使用它,但它无法正常工作。这就是我所拥有的。

保存

        String FILENAME = "usertimetable";
        String string = mWebView.getOriginalUrl();

        FileOutputStream fos = null;
        try {
            fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
            fos.write(string.getBytes());
            fos.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

开幕

        FileInputStream fis = null;
    try {
        fis = openFileInput("usertimetable");
        url = fis.toString();
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

【问题讨论】:

    标签: java android string save


    【解决方案1】:

    尝试使用read() 方法,而不是toString()

    http://developer.android.com/reference/java/io/FileInputStream.html 了解更多信息。)

    【讨论】:

    • Read 似乎是一个 int no?抱歉,我会努力解决这个问题……这个网站的新手,我忘记了……谢谢
    • 您可以将字节数组作为参数添加到 read 方法中,以使其将文件的内容存储在其中。在您的情况下,数组中的每个字节都代表一个字母;允许您进一步使用它。
    • 我觉得问题是我的代码在两个不同的java文件中,不能被引用?
    • 如果文件存储在可以公开访问的位置,那么 in 应该无关紧要。但是 toString() 肯定不会起作用,因为它代表对象而不是它对文件的作用。不管怎样,我该睡觉了。祝你好运。 :)
    猜你喜欢
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2014-03-01
    • 1970-01-01
    相关资源
    最近更新 更多