title: how to show dialog only once
body: <p>Hi i'm trying to create dialog contains two buttons [ GOT IT ! ] and [ DON'T SHOW ME THIS AGAIN ] i want when i click [ DON'T SHOW ME THIS AGAIN ] button dialog Completely closed And do not show again at application Reopen </p>
  
  <p><a href="https://i.stack.imgur.com/dTgGw.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dTgGw.png" alt="enter image description here"></a></p>
  
  <pre><code>public boolean Show = false;
  
  public void IntroSupport(){
  
      Show = true;
  
      AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
      ImageView image = new ImageView(this);
      image.setImageResource(R.mipmap.ic_launcher);
      builder.setIcon(R.mipmap.service)
              .setTitle("Online Support :")
              .setView(image)
              .setMessage("Some text")
              .setNegativeButton("GOT it!",null)
              .setPositiveButton("Don't Show Me this Again", new DialogInterface.OnClickListener() {
                  @Override
                  public void onClick(DialogInterface dialog, int which) {
  
                  }
              });
      builder.setCancelable(false);
      AlertDialog about = builder.create();
      about.show();
      TextView messageText = (TextView) about.findViewById(android.R.id.message);
      messageText.setGravity(Gravity.CENTER);
      Button nbutton = about.getButton(DialogInterface.BUTTON_NEGATIVE);
      nbutton.setTextColor(Color.BLACK);
  }
  
  
          @Override
          public void onPageSelected(int position) {
              switch (position){
                  case 0:
            getSupportActionBar().setTitle(Html.fromHtml("title :"+Pb));
                      tabLayout.getTabAt(0).setIcon(R.mipmap.ic1vrai);
                      tabLayout.getTabAt(1).setIcon(R.mipmap.ic__2vrai);
                      break;
                  case 1:
  
                      if(Show == false){
                          IntroSupport();
                      }
  
                      getSupportActionBar().setTitle(Html.fromHtml("("titl"+sus));
                      tabLayout.getTabAt(1).setIcon(R.mipmap.ic_2faux);
                      tabLayout.getTabAt(0).setIcon(R.mipmap.ic1faux);
                      break;
              }
          }
  </code></pre>