더북(TheBook)

편집기 창에 MainActivity.java 파일이 열리면 굵게 표시된 코드를 위치에 맞춰 넣습니다(// 기호 뒤에 빨간색 텍스트는 설명이므로 입력하지 않아도 됩니다).

public class MainActivity extends AppCompatActivity {
    final Context context = this; // 입력 부분
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        dialog(); // 입력 부분
    }

    // 여기부터 입력
    public void dialog() {
      AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
        alertDialogBuilder.setTitle(“프로그램 종료”);
        alertDialogBuilder
            .setMessage(“프로그램을 종료하겠습니까?”)
            .setCancelable(false)
            .setPositiveButton(“종료”, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int id) {
                    MainActivity.this.finish();
                }
            })
            .setNegativeButton(“취소”, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int id) {
                       dialog.cancel();
                    }
                });

        AlertDialog alertDialog = alertDialogBuilder.create();
        alertDialog.show();
    } // 여기까지 입력
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.