初学者。是否可以使用不同类型的扩展名将文件保存在内部存储上?特别是.html。我想要完成的是使用EditText创建一个文本编辑器并将其保存在内部存储上,然后再加载它。编译器,如果你可以说,专门针对Javascript。任何帮助表示赞赏。
请注意:我已尝试保存文件Interally但很可惜他们都只是不会工作的其他代码。另外在按钮上添加android:onlick会使我的应用程序崩溃。
public void compile(View runButton) {
String txt = editor.getText().toString();
String fileName = "example.html";
FileOutputStream outputStream = null;
try {
FileOutputStream fileOutputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
fileOutputStream.write(fileName.getBytes());
fileOutputStream.close();
Toast.makeText(Editor.this, "Saved", Toast.LENGTH_SHORT).show();
editor.setText("");
} catch (FileNotFoundException e) {
e.printStackTrace();
Toast.makeText(Editor.this, "FNF", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(Editor.this, "Error", Toast.LENGTH_SHORT).show();
}
}
}