在文本字段中粘贴文本onclick

时间:2016-03-24 15:26:05

标签: android webview

我有两项活动。用于获取网页网址的 MainActivity 和用于允许用户在表单中手动粘贴网页网址的下载活动。这很好用。但是,我想自动化这个过程。

这就是我复制页面网址(MainActivity中的 ) -

的方法
public void grabvideo(View view) {
    String url = webView.getUrl();
    if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) {
        android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
        clipboard.setText(url);
    } else {
        android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
        android.content.ClipData clip = android.content.ClipData
                .newPlainText("text label", url);
        clipboard.setPrimaryClip(clip);
    }
    Toast toast = Toast.makeText(this, "✂" + url, Toast.LENGTH_LONG);
    toast.show();
    Intent intent = new Intent(this, Download.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
    startActivity(intent);
}

这就是我如何以编程方式将文本粘贴到字段中(硬编码文本) -

    @Override
    public void onPageFinished(WebView view, String url) {
        Toast.makeText(getBaseContext(), "Connection lost",
                Toast.LENGTH_LONG).show();
        webView.loadUrl("javascript:(function(){document.getElementById('mediaurl').value='some value';})()");
    }

现在如何以编程方式粘贴复制的文本?而不是粘贴硬编码文本

0 个答案:

没有答案