How To Add Android Exit Dialog To Android App Using Android Studio

Introduction

 
Android is one of the most popular operating systems for mobile. In this article, I will show you how to add Android Exit Dialog to Android App using Android Studio
 
Requirements
Steps to be followed
 
Follow these steps to add Android Exit Dialog to Android App. I have included the source code in the attachment.
 
Step 1
 
Open Android Studio and start a new Android Studio Project.
 
Android
 
Step 2
 
You can choose your application name and location where your project is stored. If you wish to use C++ for coding the project, mark the "Include C++ support" box, and click the "Next" button.
 
Android
 
Now, select the version of Android and select the target Android devices.
 
Android
 
Step 3
 
Now, add the activity and click the "Next" button.
 
Android
 
Add the Activity name and click "Finish".
 
Android
 
Step 4
 
Go to activity_main.xml. This XML file contains the designing code for your Android app.
 
Android
 
The XML code is given below.
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     xmlns:app="http://schemas.android.com/apk/res-auto"  
  4.     xmlns:tools="http://schemas.android.com/tools"  
  5.     android:layout_width="match_parent"  
  6.     android:layout_height="match_parent"  
  7.     tools:context="abu.exitnotification.MainActivity">  
  8.   
  9.     <TextView  
  10.         android:layout_width="wrap_content"  
  11.         android:layout_height="wrap_content"  
  12.         android:text="EXIT NOTIFICATION APP!"  
  13.         app:layout_constraintBottom_toBottomOf="parent"  
  14.         app:layout_constraintLeft_toLeftOf="parent"  
  15.         app:layout_constraintRight_toRightOf="parent"  
  16.         app:layout_constraintTop_toTopOf="parent" />  
  17.   
  18. </android.support.constraint.ConstraintLayout>  
Step 5
 
Go to  Main Activity.java. This Java program is the back-end language for your Android app.
 
Android
 
The Java code is given below.
  1. package abu.exitnotification;  
  2.   
  3. import android.support.v7.app.AppCompatActivity;  
  4. import android.os.Bundle;  
  5. import android.support.v7.app.AlertDialog;  
  6. import android.content.DialogInterface;  
  7.   
  8. public class MainActivity extends AppCompatActivity {  
  9.   
  10.     @Override  
  11.     protected void onCreate(Bundle savedInstanceState) {  
  12.         super.onCreate(savedInstanceState);  
  13.         setContentView(R.layout.activity_main);  
  14.     }  
  15.     @Override  
  16.     public void onBackPressed() {  
  17.   
  18.         AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);  
  19.         builder.setTitle(R.string.app_name);  
  20.         builder.setIcon(R.mipmap.ic_launcher);  
  21.         builder.setMessage("Do you want to exit?")  
  22.                 .setCancelable(false)  
  23.                 .setPositiveButton("Yes"new DialogInterface.OnClickListener() {  
  24.                     public void onClick(DialogInterface dialog, int id) {  
  25.                         finish();  
  26.                     }  
  27.                 })  
  28.                 .setNegativeButton("No"new DialogInterface.OnClickListener() {  
  29.                     public void onClick(DialogInterface dialog, int id) {  
  30.                         dialog.cancel();  
  31.                     }  
  32.                 });  
  33.         AlertDialog alert = builder.create();  
  34.         alert.show();  
  35.   
  36.     }  
  37. }   
Step 6
 
Now, go to the menu bar and click "Make Project" or press ctrl+f9 in order to debug the app from errors.
 
Android
 
Step 7
 
Then, click the "Run" button or press shift+f10 to run the project. Select "virtual machine" and click OK.
 
Android
 

Conclusion

 
We have successfully added Android Exit Dialog to the Android App.
 
index
 
index2