【发布时间】:2011-08-29 20:13:56
【问题描述】:
谁能告诉我为什么下面的代码不起作用?我正在尝试将字符串附加到 text/html 文件的内容。我只是按照 android 开发文档中的代码here
package com.example.GetContentThenAppend;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Environment;
public class GetContentThenAppend extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
String FILENAME = Environment.getExternalStorageDirectory() + "/EngagiaDroid/videos.html";
String string = "<div style='color: blue; border: thin solid red;'>YO!</div>";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_APPEND);
fos.write(string.getBytes());
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
【问题讨论】:
-
错误是什么?你怎么知道它不起作用?
-
感谢您的回复,我在运行此代码时收到强制关闭消息...
-
请查看 logcat 以获取错误消息。 developer.android.com/guide/developing/tools/logcat.html
-
有没有其他方法可以看到错误信息。我只是在获取 apk 文件,然后在我的设备上对其进行测试...我看不到任何错误,只是一条强制关闭消息...
-
将手机插入计算机(确保已启用调试)并在命令提示符窗口中输入
adb logcat。确保所有模拟器都已关闭。
标签: java android string append