기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

프론트엔드/안드로이드 스튜디오

안드로이드 스튜디오 : 다이얼로그 사용하기/AlertDialog

하늘.98 2022. 3. 22. 17:07

버튼 클릭시 다이얼로그가 나오는 코드이다. 

btn = findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        showAlertDialog();
    }
});

 

 private void showAlertDialog() {
        AlertDialog.Builder builder = new AlertDialog.Builder(UsingActivity.this);
        builder.setTitle("반납 시간이 빨라요! \n 반납하시겠어요?")
                .setPositiveButton("반납 하기", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        Intent intent = new Intent(UsingActivity.this, ResultActivity.class);
                        intent.putExtra("duration",duration);

                        startActivity(intent);
                    }
                }).setNegativeButton("조금 더 이용하기", null);

        AlertDialog alertDialog = builder.create();
        alertDialog.show();
    }
}