สร้าง Dialog ตอน กดปุ่ม Back
ต้องสร้างในหน้าหลัก ที่ไม่ใช่ Fragment นะจ้ะ
public void onBackPressed() {
Log.e("Back Press", "กดปุ่ม Back แล้ว");
// กดปุ่ม Back แล้วจะให้โปรแกรมทำอะไรให้ใส่ในนี้
final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle("Exit");
dialog.setIcon(R.drawable.ic_launcher);
dialog.setCancelable(true);
dialog.setMessage("Sure Exit ?");
dialog.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
finish();
} // Onclick Dialog Yes
});
dialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
} // Event
});
dialog.show();
}