У меня есть файл, и как можно разделить этот файл на операторы и добавить его в элемент списка, чтобы редактировать его?- Я знаю, что нужно изменить макет из текстового представления в представление списка, которое я делаю на элементе, щелкните слушатель, чтобы открыть файлы с индексным номером
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;
}