본문 바로가기
슬기로운 자바 개발자 생활/안드로이드 프로그래밍

대화상자 두번째 예,아니오... 로직걸기

by 슬기로운 동네 형 2017. 2. 20.
반응형


logicButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new AlertDialog.Builder(MainActivity.this)
.setTitle("로직수행")
.setMessage("ok또는 no 버튼을 클릭해주세여요")
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.i(log,"ok 다음 로직을 수행합니다");
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.i(log,"No 다음 로직을 수행합니다");
}
})
.show();
}
});


예제와 같이 positive와 negative Button을 코딩해주고 다이알로그 인터페이스를 붙여서 사용자가 누른 버튼에 따라 기능이 수행 되게 끔 코딩해주면 된다.


 예) 글을 입력하겠습니까? 이런거... 입력을 사용자가 눌렀다면 서버로 글을 보내는 메서드를 호출~ 취소를 누르면 화면을 옮겨 주는 메서드를 넣거나(인턴트나 돌아가기 메서드)


반응형

댓글