안드로이드 개발 질문/답변
(글 수 45,052)
초본데요.
여러군데 찾아보다 확실한 답변이 없네요.
리스트뷰에 스트링 어레이가 있구요.
그것을 클릭하면 새로운 액티비티의 Text View에 뿌리고 싶은데요.
잘안되네요. 도움좀 부탁합니다.
final String[] COUNTRIES = new String[]{
"exmaple 1","example2",
};
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
switch(position){
case 0:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(intent);
break;
.............
클릭시에 새로운 액티비티는 잘 뜨는데요.
스트링을 넘길려면 어떻게 해주어야되나요?
그리고 다음 엑티비티에서 받은 텍스트를 뿌릴려면 어떻게 해주어야 되나요?
여러군데 찾아보다 확실한 답변이 없네요.
리스트뷰에 스트링 어레이가 있구요.
그것을 클릭하면 새로운 액티비티의 Text View에 뿌리고 싶은데요.
잘안되네요. 도움좀 부탁합니다.
final String[] COUNTRIES = new String[]{
"exmaple 1","example2",
};
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
switch(position){
case 0:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(intent);
break;
.............
클릭시에 새로운 액티비티는 잘 뜨는데요.
스트링을 넘길려면 어떻게 해주어야되나요?
그리고 다음 엑티비티에서 받은 텍스트를 뿌릴려면 어떻게 해주어야 되나요?
2011.04.10 22:26:40
1. SecondActivity에서 상수 선언
public static final String EXTRA_STRING_NAME = "stringname"
2. FirstActivity에서 putExtra 호출
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra(SecondActivity.EXTRA_STRING_NAME, stringValue)
startActivity(intent);
3. SecondActivity에서 getStringExtra 호출
String stringValue = getIntent().getStringExtra(EXTRA_STRING_NAME);



