안드로이드 개발 질문/답변
(글 수 45,052)
k.java
ArrayList<String> list = new ArrayList<String>();
list에는 배열값이 들어가 있습니다.
Intent intent = new Intent(k.this,L.class);
intent.putExtra("name", list);
startActivityForResult(intent, 0);
L.java
String list;
Intent intent = getIntent();
list = intent.getStringExtra("name");
ArrayAdapter<String> Adapter;
Adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,list); <-- list 부분에서 에러가 납니다.(int 값으로 고치라고 나옵니다.)
Tview.setAdapter(Adapter);
제가 궁금한건 k.java 에서 인텐드로 배열값을 보내면 받는 L.java 에서는 배열로는 받지 못 하는건가요?
ArrayList<String> list = new ArrayList<String>();
list에는 배열값이 들어가 있습니다.
Intent intent = new Intent(k.this,L.class);
intent.putExtra("name", list);
startActivityForResult(intent, 0);
L.java
String list;
Intent intent = getIntent();
list = intent.getStringExtra("name");
ArrayAdapter<String> Adapter;
Adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,list); <-- list 부분에서 에러가 납니다.(int 값으로 고치라고 나옵니다.)
Tview.setAdapter(Adapter);
제가 궁금한건 k.java 에서 인텐드로 배열값을 보내면 받는 L.java 에서는 배열로는 받지 못 하는건가요?




ArrayList<String>랑 <String>는 엄현이 다른 형태이잖아요.