1. Create project baru beri nama "vote" atau terserah teman-teman
2. Masuk ke "MainActivity.java" pastekan source code dibawah ini
package com.example.rating; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.view.Menu; import android.widget.RatingBar; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } public void onBackPressed() { exit();//Pergi ke method exit } private void exit() { AlertDialog.Builder builder = new AlertDialog.Builder(this); final RatingBar rating = new RatingBar(this); rating.setMax(5); builder.setIcon(android.R.drawable.btn_star_big_on); builder.setTitle("Vote sebelum keluar!!!"); builder.setView(rating); builder.setMessage("Yakin ingin Keluar") .setCancelable(false) //jika pilih ya .setPositiveButton("Ya", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // audioBackground.stop(); finish(); } }) //jika pilih tidak .setNegativeButton("Tidak", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).show(); } }
3. save dan running
screenshot :
semoga bermanfaat :)
Post a Comment