액티비티 간 String 전송 (데이터 전송)
프로그래밍/Android (Java)2015. 11. 3. 15:20
반응형
액티비티간에 자료를 전송해 주고 싶은 경우가 있다.
나같은 경우는 String형의 값을 전달해 주고 싶었다.
이럴경우 쓰는 방법.
자료를 전송하고자 하는 액티비티에서 다음과 같이 해당 액티비티를 불러온다.
Intent intentAA = new Intent(this, Connect.class); //Connect.java가 있어야한다. (액티비티)
intentAA.putExtra("key", "원하는 문자열 값"); //key는 해당 문자열을 알기 위한 값 받는 액티비티는 이 key를 통해서 문자열을 검색.
startActivity(intentAA);
--------------------------------------------------------------------------------------------
Connect 액티비티에서 문자열 값을 받는 방법.
String STR = getIntent().getStringExtra("key"); //인텐트의 key값을 통해 해당 String을 받는다.
Toast.makeText(this, STR, Toast.LENGTH_LONG).show(); //토스트 기능으로 확인해보자.
[출처] http://egloos.zum.com/hiiq/v/1877208
안될경우 아래와 같이 액티비티명을 기재할것. 그리고 Toast 작성 위치도 중요
Toast.makeText(SubActivity.this, STR, Toast.LENGTH_LONG).show();
반응형
'프로그래밍 > Android (Java)' 카테고리의 다른 글
안드로이드의 android:layout_weight 속성 (0) | 2015.11.06 |
---|---|
그리드뷰(gridview) 이미지에 이벤트 넣기 (0) | 2015.11.04 |
Android (ListView/GridView) get Result from Web Server and Paging Pagination (0) | 2015.11.03 |
버튼 이벤트 처리 (두가지 방법) (0) | 2015.11.03 |
안드로이드 버튼 숨기기 (0) | 2015.11.03 |
댓글()