@Override
protected void onResume() {
super.onResume();
show = (ListView)findViewById(R.id.listView);
Intent intent = getIntent();
String Title = intent.getExtras().getString("name");
addArray.add(Title);
ArrayAdapter<String> adapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1, addArray);
show.setAdapter(adapter);
}
Мое приложение продолжает сбой, потому что что-то не так с моим методом onResume()
. Мне не разрешено использовать getIntent()
при попытке создать ListView
с помощью ArrayAdapter
?Что не так с моим методом onResume?
Что такое stacktrace? – RafaelC
Пожалуйста, сообщите об ошибке, которую вы получите при сбое приложения. –
Передача данных между двумя действиями может быть выполнена с помощью Bundle, который является аргументом метода oncreate(), поэтому, если вы хотите получить данные из другой активности, вы должны вызвать ее в oncreate() и инициализировать представление списка в oncreate тоже – dileep