сделать все заявление в списке - PullRequest
0 голосов
/ 08 октября 2018

У меня есть файл, и как можно разделить этот файл на операторы и добавить его в элемент списка, чтобы редактировать его?- Я знаю, что нужно изменить макет из текстового представления в представление списка, которое я делаю на элементе, щелкните слушатель, чтобы открыть файлы с индексным номером

enter code here
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate( savedInstanceState );
    setContentView( R.layout.activity_sura );

    int filename = getIntent().getIntExtra( "index",0 );
    tx = findViewById(R.id.text);
    ArrayList<String> sura = ReadSura( filename+".txt" );
    String suraText = "";

    for(int i = 0; i < sura.size(); i++){
        suraText+=sura.get( i );
    }
    tx.setText( suraText );
}
public ArrayList<String> ReadSura(String filename) {
    ArrayList<String> fileContent = new ArrayList<>();
    BufferedReader reader = null;
    try {
        reader = new BufferedReader(
          new InputStreamReader(getAssets().open(filename), "UTF-8"));
        // do reading, usually loop until end of file reading
        String mLine;
        while ((mLine = reader.readLine()) != null) {
            fileContent.add(mLine);
        }
    } catch (IOException e) {
        //log the exception

    }
    finally {
        if (reader != null) {
            try {
                reader.close();
            } catch (IOException e) {
                //log the exception
            }
        }
    }
    return fileContent;
}
...