【发布时间】:2021-02-18 09:08:04
【问题描述】:
我正在制作一个 android 代码编辑器,并使用 webview 在我的项目中嵌入了 ace 编辑器。 现在我想读取一个文件并将 setValue 设置为编辑器,这是我的代码
try{
Scanner obj = new Scanner(new File(/*a file path*/));
String txt = "";
while (obj.hasNextLine()){
txt = txt.concat(obj.nextLine());
}
editor.loadUrl("javascript: aceeditor.setValue('"+txt+"');");
}
catch (FileNotFoundException err){
Toast.makeText(MainActivity.this, err.getMessage(), Toast.LENGTH_SHORT).show();
}
它正在传递 txt 值,但文件内容也包含符号 ` ' " 所以它抛出一个错误 如何通过?
【问题讨论】:
标签: javascript java android file