CODEDRAGON ㆍDevelopment/Android
인텐트 호출 메소드
메소드 |
설명 |
startActivity() |
Intent로 액티비티 호출하는 함수. 실행할 액티비티에 대한 정보는 intent가 가지고 있습니다. 단방향 인텐트 호출. |
startActivityForResult() |
Intent로 엑티비티를 호출하고, 호출된 액티비티의 종료상태를 체크할 수 있는 함수. 양방향 인텐트 호출. |
onActivityResult() |
startActivityForResult()로 호출한 액티비티가 종료될때 자동으로 호출되는 함수 |
메소드 |
코드 |
startActivity() |
startActivity(new Intent(Intent.Action_DIAL,tel)); |
startActivityForResult() |
//호출 private Static final int PICK_REQUEST=1337; .... String str=Uri.parse(type.getText().toString()); Intent intent=new Intent(Intent.ACTION_PICK,str); startActivityForResult(intent,PICK_REQUEST);
|
onActivityResult() |
//실행된 액티비티가 종료되면 메소드가 호출 onActivityResult() protected void onActivityResult(int requestCode,int resultCode,Intent data){ if(requestCode==PICK_REQUEST){ if(resultCode==RESULT_OK){ startActivity(new Intent(Intent.ACTION_VIEW,data.getData())); } } } |
'Development > Android' 카테고리의 다른 글
AVD(애뮬레이터)에서 지도(map)표시하기 (0) | 2017.02.01 |
---|---|
인텐트(intent)로 데이터 전달 - putExtra, getExtras (0) | 2017.01.31 |
암시적 인텐트 도식도 - Implicit Intent (0) | 2017.01.31 |
savedInstanceState 호출 도식도 (0) | 2017.01.26 |
Activity생명주기를 통한 Data 처리 도식도 (0) | 2017.01.25 |