@Helig

Как отобразить содержимое файла?

Драсте, Мне нужна помощь. Мне нужно вывести названия txt файла и после его содержимое. Как записать его то я понял, как посмотреть содержимое определенного файл - понял. Но если не знаю названия файла, то с ним ничего не могу сделать.
Коротко о том как я записываю в файл данные:
private EditText editlist, editlist2, editlist3, editlist4;
    private TextView showtextlist;
    public int nummin, numsec, resulttimenum;

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_sactivitynew);

        editlist = (EditText)findViewById(R.id.editText);
        editlist2 = (EditText)findViewById(R.id.editText2);
        editlist3 = (EditText)findViewById(R.id.editText3);
        editlist4 = (EditText)findViewById(R.id.editText4);

        if (editlist3.getText().length() == 0)flagPointnum1 = 1;
        if (editlist4.getText().length() == 0)flagPointnum2 = 1;


        showtextlist = (TextView)findViewById(R.id.textlist);

    }

 public void writelistmethode (View view){


        String myTxt = editlist.getText().toString();
        String myTxt2 = editlist2.getText().toString();
        String myTxt3 = editlist3.getText().toString();
        String myTxt4 = editlist4.getText().toString();

        nummin = Integer.parseInt(myTxt3);
        numsec = Integer.parseInt(myTxt4);

        resulttimenum = (nummin * 60000) + (numsec * 1000);

        String resulttimestr = Integer.toString(resulttimenum);



        try {
            FileOutputStream fileOutput = openFileOutput(myTxt2 + ".txt", MODE_PRIVATE);
            fileOutput.write(myTxt.getBytes());
            fileOutput.write("\n".getBytes());
            fileOutput.write(resulttimestr.getBytes());
            fileOutput.close();
            editlist.setText("");
            editlist3.setText("");
            editlist4.setText("");
            Toast.makeText(SActivitynew.this, "Save to " + myTxt2 + ".txt ", Toast.LENGTH_LONG).show();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }




    }
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 1
@MaxLich
java developer
Используй BufferedReader. Или сразу Files.readAllLines(Path path).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы