Просто добавьте блок «try catch» и поместите их между ними.
Примерно так:
private void saveSettingsFile(String FILENAME, String data) {
FileOutputStream fos;
try {
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(data.getBytes());
fos.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} // openFileOutput underlined red
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Когда под линией есть красная линия. Сначала убедитесь, чтострока находится под полным предложением или только с правой стороны предложения (т. е. после знака равенства).
Если он охватывает всю строку, то он должен исправить некоторые ошибки ..
Илиесли он находится только в правой части предложения ... Тогда он должен хотеть, чтобы некоторые вещи обрабатывали исключения.
Если вы не знаете, какой тип исключения он может генерировать ...
Не бойтесь,просто напишите весь код в блоке try (try {}), а затем добавьте catch и передайте объект Exception внутри catch .. Теперь все в порядке ..
Вот так:
try
{
...........your code
......
}
catch(Exception e)
{
e.printstacktrace();
}
Теперь все в порядке.
Спасибо