Advertisement
IrakliKardava

Untitled

Feb 12th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 KB | None | 0 0
  1. package smartcity.kni.wirtualnaapteczka;
  2.  
  3. import android.content.DialogInterface;
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.support.v7.app.AlertDialog;
  10.  
  11. public class Main extends AppCompatActivity {
  12.  
  13.  @Override
  14.  protected void onCreate(Bundle savedInstanceState) {
  15.   super.onCreate(savedInstanceState);
  16.   setContentView(R.layout.activity_main);
  17.  
  18.  
  19.  
  20.  
  21.   // add medicine button on main page
  22.   Button openAddMedicineFormButton = (Button) findViewById(R.id.add_Medicine_Main_Button);
  23.   openAddMedicineFormButton.setOnClickListener(new View.OnClickListener() {
  24.    @Override
  25.    public void onClick(View v) {
  26.  
  27.     startActivity(new Intent(Main.this, ActivityNewMedicineForm.class));
  28.    }
  29.   });
  30.  
  31.   // open medicine list button on main mage
  32.   Button openMedicineListButton = (Button) findViewById(R.id.medicine_List_Main_Button);
  33.   openMedicineListButton.setOnClickListener(new View.OnClickListener() {
  34.    @Override
  35.    public void onClick(View v) {
  36.     startActivity(new Intent(Main.this, ActivityMedicineList.class));
  37.    }
  38.   });
  39.  
  40.  
  41.   // close button on main page
  42.   Button closeAppButton = (Button) findViewById(R.id.end_Program_Main_Button);
  43.   closeAppButton.setOnClickListener(new View.OnClickListener() {
  44.    @Override
  45.    public void onClick(View v) {
  46.     //seting the Alertdialog to confirm close program or not
  47.     AlertDialog.Builder builder = new AlertDialog.Builder(Main.this);
  48.     builder.setTitle("Wyjść");
  49.     builder.setMessage("Chceś zamknąc program?");
  50.     builder.setPositiveButton("TAK", new DialogInterface.OnClickListener() {
  51.  
  52.      public void onClick(DialogInterface dialog, int which) {
  53.       // here in case of positive ansver program is closeing
  54.       finish();
  55.  
  56.      }
  57.     });
  58.  
  59.     builder.setNegativeButton("NIE", new DialogInterface.OnClickListener() {
  60.  
  61.      @Override
  62.      public void onClick(DialogInterface dialog, int which) {
  63.  
  64.       // Do nothing
  65.       dialog.dismiss();
  66.      }
  67.     });
  68.  
  69.     AlertDialog alert = builder.create();
  70.     alert.show();
  71.  
  72.    }
  73.   });
  74.  
  75.  }
  76.  
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement