首页 > 解决方案 > 如何从资产中读取文件?

问题描述

我创建了一个名为字典的类,它扩展了 InputMethodService。我想阅读资产文件夹中的文本文件。但我无法读取文本文件

所以,当我运行下面的代码时,我写了两个打印语句来检查代码

        System.out.println("before ");
        AssetManager assetManager = getAssets();
        System.out.println("after ");
        InputStream is = assetManager.open( startingLetter+".txt");

输出只是“之前”

标签: android

解决方案


Try this code

try {
    System.out.println("before ");
    AssetManager assetManager = getAssets();
    System.out.println("after ");
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(assetManager.open
            (".txt")));
}catch(IOException e){
    exception.printStackTrace();
}

推荐阅读