A>암시적 인텐트
manifest 의 intent filter 의category ,data ,action 이름으로 제어
1. --catregory 는 기본이 defualt
2. --data 로 설정 가능한 정보 : shceme , host, port, path
3. extra 데이터
--intent.putExtra('키','값')
-- 받을때는 getIntExtra()
4.startActivityForResult()
--실행결과 값을 받아서 다시 처리할 때
1
2
|
Intent intent=new Intent(this, DetailActivity.class);
startActivityForResult(intent, 10);
//intent , 리퀘스트 코드 |
cs |
--리퀘스트 코드가 필요하다. 어디서 모듈에서 요청을 받은 것인지를 명시 하는 역할
--결과를 날리고 기존으로 되돌리고 싶을때
1
2
3
4
|
Intent intent=getIntent();
intent.putExtra("location", textView.getText().toString());
setResult(RESULT_OK,intent );
finish();
|
cs |
onActivityResult()
--결과가 돌아올때
1
2
3
4
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode==10 && resultCode==RESULT_OK){
//...
} }
|
cs |
'웹 > 안드로이드' 카테고리의 다른 글
api 연동 (0) | 2021.03.15 |
---|---|
안드로이드 스튜디오 --10. 액션바 (0) | 2021.03.09 |
안드로이드 --9.adpter 와 adpaterview , 뷰의 커스텀 (0) | 2021.03.08 |
안드로이드 --8. 파일 입출력 (0) | 2021.03.08 |
안드로이드 --1 . 특징과 설정 (0) | 2021.03.03 |