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