Отображение данных на экране как их сохраненных в файл - PullRequest
0 голосов
/ 04 марта 2012

Как бы я вывел на экран строки данных, которые я сохраняю в файл, одним и тем же кликом?

Вот код, который я использую для записи в файл:

checkIn = (Button) findViewById(R.id.clock_in);
        checkIn.setOnClickListener(new OnClickListener() {

            private int entryCounter = 1;

        public void onClick(View v) {

            Bundle b = getIntent().getExtras();
            long startTime = b.getLong("startTime", 0);

        long elapsedTime = System.currentTimeMillis() - startTime;
        vibrator.vibrate(100);  
        try {
            BufferedWriter out = new BufferedWriter(new FileWriter("/sdcard/timer/timer.txt", true));
            out.write(entryCounter +  "," + dateFormat.format(new Date()) + "," + dateFormat2.format(new Date(elapsedTime)));
            entryCounter++;
            out.write("\r\n");
            out.close();
        } catch (Exception e) {
        }

Так что, когда я щелкаю по нему, сохранить в файл и отображать текст на экране.

1 Ответ

1 голос
/ 04 марта 2012
public void tee(String line, PrintWriter out, TextView v) throws IOException {
  out.println(line);
  v.append(line + "\n");
}
...