Skip to content

Commit 003fc8c

Browse files
committed
Added functionality for Exit button
1 parent a19a74e commit 003fc8c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

app/src/main/java/com/example/kalkulator/activities/HomeActivity.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
public class HomeActivity extends AppCompatActivity
1616
{
17-
private Button btnSimpleCalculator, btnAdvancedCalculator, btnAbout;
17+
private Button btnSimpleCalculator, btnAdvancedCalculator, btnAbout, btnExit;
1818

1919
@Override
2020
protected void onCreate(Bundle savedInstanceState)
@@ -25,14 +25,24 @@ protected void onCreate(Bundle savedInstanceState)
2525
btnSimpleCalculator = findViewById(R.id.btn_simple_calculator);
2626
btnAdvancedCalculator = findViewById(R.id.btn_advanced_calculator);
2727
btnAbout = findViewById(R.id.btn_about);
28+
btnExit = findViewById(R.id.btn_close_app);
2829

2930
btnSimpleCalculator.setOnClickListener(this::btnSimpleCalculatorOnClick);
3031
btnAdvancedCalculator.setOnClickListener(this::btnAdvancedCalculatorOnClick);
3132
btnAbout.setOnClickListener(this::btnAboutOnClick);
33+
btnExit.setOnClickListener(this::btnExitOnClick);
3234

3335
CalculatorHandler.setVibrator((Vibrator) getSystemService(Context.VIBRATOR_SERVICE));
3436
}
3537

38+
private void btnExitOnClick(View view)
39+
{
40+
makeStandardVibration();
41+
42+
finish();
43+
System.exit(0);
44+
}
45+
3646
private void btnAboutOnClick(View view)
3747
{
3848
makeStandardVibration();

0 commit comments

Comments
 (0)