I tried so many times to change invisible a button visibility by loaded webview url.
I want to set invisible only if url equals "http://trscript.net/index.php". I printed url and it "http://trscript.net/index.php" but nothing change.
Code is here ;
 public class MainActivity extends Activity {
        Button refresh;
        protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
              refresh=findViewById(R.id.refresh);
              myView = findViewById(R.id.web);
              myView.setWebViewClient(new WebViewClient() {
                                public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                                    myView.loadUrl("file:///android_asset/no.html");
                                }
                                @Override
                                public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
                                    handler.proceed();
                                }
                                @Override
                                public void onPageFinished(WebView view, String url) {
                                    if(url=="http://trscript.net/index.php"){
                                        refresh.setVisibility(View.INVISIBLE);
                                    }
                                    else{
                                        refresh.setVisibility(View.VISIBLE);
                                    }
                                    dialog.dismiss();
                                }
                            }
}
 
    