2017-06-01 5 views
-1

私は現在のページからURLを取得するボタンをwebviewアプリに持っています。私はそれを私のウェブサイト(別のボタンまたは同じもの)に自動的にペーストしたいと思います。どのようにできるのか?おかげさまで ウェブビューでURLを取得して自動的に貼り付けます(Android)

+0

はSO、この問題を解決するために、あなたの試みを提供するために、歓迎を拡張書きます –

答えて

0

私はこのURLを取得する

パブリッククラスMainActivityがAppCompatActivity {

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 


    final Button button = new Button(this); 
    button.setText("Button"); 
    // button.setId(1); 

    final WebView webview = new WebView(this); 
    webview.setWebChromeClient(new WebChromeClient()); 


    webview.addView(button); 
    setContentView(webview); 

    button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      String webUrl = webview.getUrl(); 
      webview.loadUrl(webUrl); 
    } 
    }); 








    webview.getSettings().setJavaScriptEnabled(true);   
    final Activity activity = this; 
    webview.setWebChromeClient(new WebChromeClient() { 
     public void onProgressChanged(WebView view, int progress) { 

      activity.setProgress(progress * 1000); 
     } 
    }); 

    webview.setWebViewClient(new WebViewClient() { 

     public void onReceivedError(WebView view, int errorCode, 
            String description, String failingUrl) { 

      Toast.makeText(activity, "Oh no! " + description, 
        Toast.LENGTH_SHORT).show(); 
     } 
    }); 
    webview.loadUrl("http://...../");   


} 

関連する問題