Sabtu, 24 Januari 2015

Android - Final Project Part 4 - Membuat button exit untuk menutup aplikasi

Yap, saya akan menjelaskan tentang membuat fungsi button exit, untuk menutup aplikasi android yang dibuat, oke lansgung aja, check this out !!!!

1. Buat file xml, main.xml
kodingnya sebagai berikut :


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/main"
    android:orientation="vertical" >


    <Button
        android:id="@+id/btnexit"
        android:layout_width="80dp"
        android:layout_height="80dp"
        android:layout_alignLeft="@+id/btnplaying"
        android:layout_alignTop="@+id/btninfo"
        android:background="@drawable/btnexit" />


</RelativeLayout> 



2. Kemudian di file javanya, masukkan kodingnya sebagai berikut :
HelloNumberActivity.java


package com.hellonumber;


import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class HellonumberActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);


        Button exit = (Button)findViewById(R.id.btnexit);
        exit.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
                                exit();
                }
        });       

    }
                public void exit(){
                                AlertDialog.Builder bebek = new AlertDialog.Builder(this);
                                bebek.setMessage("Are you sure want to leave it?")
                                                .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                                                                public void onClick(DialogInterface dialog, int id) {
                                                                                HellonumberActivity.this.finish();//==> destroy
                                                                }
                                                })
                                                .setNegativeButton("No",
                                                                                new DialogInterface.OnClickListener() {
                                                                                                public void onClick(DialogInterface dialog, int arg1) {
                                                                                                                // TODO Auto-generated method stub
                                                                                                                dialog.cancel();
                                                                                                }
                                                }).show();
}
}   

  3. Kalo udah di run, hasilnya kaya gini :



0 komentar:

Posting Komentar

 
Thank you ....... | already - Visit My Blog |