728x90
반응형
1) activity 간 데이터 전송
- 데이터 전송
Intent intent = new Intent(MainActivity.this,Main2Activity.class); intent.putExtra("data",editText.getText().toString()); startActivity(intent);
- 데이터 받기
Intent intent = getIntent(); String a =intent.getExtras().getString("data");
2) activity -> fragment 간 데이터 전송 / fragment간 데이터 전송
- 데이터 전송
Bundle bundle = new Bundle(); bundle.putString("data2", editText.getText().toString()); secondFragment.setArguments(bundle);
- 데이터 받기
Bundle extra = getArguments(); if(extra != null){ data = extra.getString("data2"); }
728x90
반응형
'android' 카테고리의 다른 글
[j android] WebView 추가하기 (0) | 2019.10.21 |
---|---|
[j android] 토스트(toast), 스낵바(snackbar), 프로그레스바(progressbar) 구현하기 (0) | 2019.10.15 |
[j android] 버튼 누르면 fragment 나타내기 (0) | 2019.08.23 |
[j android] fragment Activity에 나타내기(호출) (0) | 2019.08.22 |
[j android] splash화면(로딩화면) 구현하기 (0) | 2019.08.21 |