Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.net.Uri;
- import android.support.v7.app.AlertDialog;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- public class MainActivity extends AppCompatActivity {
- double latitude, longitude;
- Button btnPeta, btnKeluar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- btnPeta = (Button) findViewById(R.id.btnPeta);
- btnKeluar = (Button) findViewById(R.id.btnKeluar);
- btnPeta.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- // latitude dan longitude dari json dimasukin di variable2 ini
- latitude = -2.987538;
- longitude = 104.760214;
- // Buat intent yg akan memuat lokasi
- Uri gmmIntentUri = Uri.parse("geo:0,0?q=" + latitude + ", " + longitude + "(Palembang)");
- Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
- mapIntent.setPackage("com.google.android.apps.maps");
- startActivity(mapIntent);
- }
- });
- btnKeluar.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- keluar();
- }
- });
- }
- @Override
- public void onBackPressed() {
- keluar();
- }
- public void keluar(){
- new AlertDialog.Builder(this)
- .setIcon(android.R.drawable.ic_dialog_alert)
- .setTitle("Keluar Aplikasi")
- .setMessage("Anda yakin akan keluar?")
- .setPositiveButton("Ya", new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- finish();
- }
- })
- .setNegativeButton("Batal", null)
- .show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement