我正在创建一个创建floder的应用程序。在该文件夹中,我正在创建一个文件并在其中编写Radha。但是它显示了Hello World,CreateActivity的代码是
Create.java
public class CreateActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Context ctx = getApplicationContext();
try {
File myDir = new File(getFilesDir().getAbsolutePath());
String s = "";
FileWriter fw = new FileWriter(myDir + "/Test.txt");
fw.write("Radha");
fw.close();
BufferedReader br = new BufferedReader(new FileReader(myDir + "/Test.txt"));
s = br.readLine();
// Set TextView text here using tv.setText(s);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
您写入文件的内容与屏幕上的内容无关。检查布局xml(res / layout / main.xml)。 (当你调用setContentView(R.layout.main);
时,你正在使用它。)布局可能引用了一个可以在res / values / strings.xml中找到的字符串资源。更改该字符串以更改屏幕上显示的内容。
我建议您浏览Android的Hello World tutorial以了解这些基本原理。