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을 코딩해주고 다이알로그 인터페이스를 붙여서 사용자가 누른 버튼에 따라 기능이 수행 되게 끔 코딩해주면 된다.
예) 글을 입력하겠습니까? 이런거... 입력을 사용자가 눌렀다면 서버로 글을 보내는 메서드를 호출~ 취소를 누르면 화면을 옮겨 주는 메서드를 넣거나(인턴트나 돌아가기 메서드)
'슬기로운 자바 개발자 생활 > 안드로이드 프로그래밍' 카테고리의 다른 글
대화상자 사용해보기(다이얼로그) (0) | 2017.02.20 |
---|---|
스프링 안드로이드(Spring for Android) POST 테스트해보기 (0) | 2016.04.22 |
Retrofit 간단한 Post로 서버에 데이터 보내기 (2) | 2016.04.20 |
Retrofit 통신중 GET 예제 (2) | 2016.04.20 |
댓글