Я хочу сделать отчет о действиях пользователя в моем приложении для Android. Я создаю каталог в встроенной памяти Android, а также успешно создаю блокнот. Мне нужно писать отчеты войти различных экранов в 1-ом экране я успешно и 2-й раз файл блокнота писать становится пустым вот мой кодСоздание отчета о действиях пользователя в приложении для Android
File mydir,f;
FileWriter writer;
SimpleDateFormat df;
String formattedDate;
Calendar c = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("E yyyy-MM-dd 'at' hh:mm:ss a ");
formattedDate = df.format(c.getTime());
mydir = getApplicationContext().getDir("LogFile",
Context.MODE_PRIVATE); // Creating an internal dir;
if (!mydir.exists()) {
mydir.mkdirs();
} else {
// FileWriter fileWriter;
try {
f= new File(mydir, "kiran.txt");
writer = new FileWriter(f);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
writer.append("User logged in at :"+formattedDate+"with username="+username+" with password="+uPass+"\n");
writer.close();
писатель = новый FileWriter ("kiran.txt", правда); writer.append («привет»); writer.close(); это второй код активности – Kumar
, это кажется правильным. –