user12128425
user12128425

Reputation:

How to close pop up after click on button?

I have 2 Button in my pop up, when I click on a button the new Activity opens, but when I go back on the first Activity the pop up stays open. How can I close this pop up when I click on button?

public void ShowPopUp(){
        popUpDialog.setContentView(R.layout.pop_up_dash);
        close = popUpDialog.findViewById(R.id.close_pop_up);
        btnMap = popUpDialog.findViewById(R.id.btn_pop_map);
        btnList = popUpDialog.findViewById(R.id.btn_pop_list);

        close.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                popUpDialog.dismiss();
        }
    });
      popUpDialog.getWindow().setBackgroundDrawable(new 
ColorDrawable(Color.TRANSPARENT));
      popUpDialog.show();


}


btnSnack.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                ShowPopUp();
                btnMap.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        String type = "snack";

                    Intent intent = new Intent(getApplicationContext(),                 
MapsActivity.class);
                        intent.putExtra("location", type);
                        startActivity(intent);
   }
   });

Upvotes: 0

Views: 299

Answers (1)

aspix
aspix

Reputation: 475

Just invoke popUpDialog.dismiss(); in btnMap's View.OnClickListener right before starting a new Activity.

Upvotes: 4

Related Questions