[안드로이드] 다이얼로그(Dialog)로 액티비티(Activity) 띄우기
안드로이드에서는 Dialog를 통해 단지 확인과 취소를 하는 것 뿐이 아닌 특정 Activity를 띄워주기도 해야한다.
방법은 간단했다. Acitivity에서 다른 Acitivity로 넘어갈 때와 마찬가지로 Intent를 사용해 주는 것이였다.
간단하게 예제를 만들어 사용해 잘 작동하는지 확인해 보았다.
응용하여 Custom한 다이얼로그 창을 띄워줄 수도 있고, 원하는 Activity로 이동할 수도 있겠다.
[예제코드]
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("액티비티 띄우기"); builder.setMessage("액티비티 띄우기"); builder.setPositiveButton("확인", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(getApplicationContext(), Activity2.class); startActivity(intent); } }); builder.setCancelable(false); AlertDialog dialog = builder.create(); dialog.show();
[구현화면]
'IT 개발 > 안드로이드개발' 카테고리의 다른 글
[안드로이드] 안드로이드 형변환 정리 (0) | 2018.10.02 |
---|---|
[안드로이드] 사용자정의 다이얼로그(custom dialog) 만드는 방법 (0) | 2018.09.30 |
[안드로이드] 안드로이드 타이틀바, 상태바 없애기 (5) | 2018.09.28 |
[안드로이드] 핸드폰 MAC주소 확인하기 (1) | 2018.09.27 |
[안드로이드] SharedPreferences 사용법 및 예제 (4) | 2018.09.27 |
[안드로이드]실행중인 어플리케이션 목록에서 숨기는 방법 (0) | 2018.09.26 |
[안드로이드] 안드로이드스튜디오에서 자주쓰는 단축키!!! (0) | 2018.09.20 |
[안드로이드] 안드로이드(Android) 다이얼로그(Dialog) 뒷배경 터치 안되게 하기 (0) | 2018.09.19 |