Я пытался воссоздать простую Java-программу на своем новом устройстве Android. В принципе, у меня есть SpinnerView, элементы которого запускают новое действие при его выборе. Отдельные Spinner товары соответствуют .txt имен файлов, хранящихся в каталогеРасположение и расположение файлов Android и массив Array Issue
Мастер источников/русском/
При выборе пункта вертушки, новая деятельность начала и передала текст этого элемента, который является именем txt-файла, еще раз. Новая деятельность получает имя файла, а также соответствующий текст каталога, в данном случае «Мастер Sources/русский /»:
Первая активность:
rusSpinner.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3){
Intent rusProgressionIntent = new Intent(LangMenuActivity.this, RecipientActivity_presentation.class);
rusProgressionIntent.putExtra("fileName", ("Master Sources/Russian/" + rusSpinner.getSelectedItem().toString() + ".txt"));
startActivity(rusProgressionIntent);
}
@Override
public void onNothingSelected(AdapterView<?> arg0){}
});
Здесь вы можете увидеть, я прохожу каталог, плюс имя файла, который является текстом записи Spinner, и расширение «.txt».
Вторая активность:
Intent toGet = getIntent();
String fileName = toGet.getExtras().getString("fileName");
File referenceFile = new File(fileName);
По какой-то причине этот файл не может быть найден. Я проверял неустанно, файл находится в этом каталоге в проводнике пакетов, правильно настроен, а имена Spinner совпадают с именами файлов. LogCat продолжает возвращать, что файл не может быть найден, и соответствующие нулевые указатели следуют.
Пожалуйста, что может быть неправильным?
спасибо !! Больше нет проблем с расположением файлов, но, увы, NullPointer, следите за другим вопросом! –