Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用当前URL填充微调器_Android_Sqlite_Url_Android Webview - Fatal编程技术网

Android 使用当前URL填充微调器

Android 使用当前URL填充微调器,android,sqlite,url,android-webview,Android,Sqlite,Url,Android Webview,我对Android开发(和stackoverflow)非常陌生 我正在尝试制作一个应用程序,将您当前浏览的网站的URL添加到微调器中。问题很简单,我不知道怎么做。我似乎找不到任何方法或解决办法,即使我已经寻找了很长时间 我的代码如下所示: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.

我对Android开发(和stackoverflow)非常陌生

我正在尝试制作一个应用程序,将您当前浏览的网站的URL添加到微调器中。问题很简单,我不知道怎么做。我似乎找不到任何方法或解决办法,即使我已经寻找了很长时间

我的代码如下所示:

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_browse);
        WebView myWebView = (WebView) findViewById(R.id.webView1); 
        myWebView.setWebViewClient(new WebViewClient());
        myWebView.loadUrl("no.wikipedia.org/wiki/Spesial:Tilfeldig");
    }

    [...]

    btnAdd.setOnClickListener(new View.OnClickListener() {

        public void onClick(View arg0) {
            String label = inputLabel.getText().toString();

            if (label.trim().length() > 0) {
                // database handler
                DatabaseHandler db = new DatabaseHandler(
                        getApplicationContext());

                // inserting new label into database
                db.insertLabel(label);

                // making input filed text to blank
                inputLabel.setText("");

                // Hiding the keyboard
                InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(inputLabel.getWindowToken(), 0);

                // loading spinner with newly added data
                loadSpinnerData();
            } else {
                Toast.makeText(getApplicationContext(), "Please enter label name",
                        Toast.LENGTH_SHORT).show();
            }

        }
    }

我非常感谢您的帮助。

Android的
WebView
类有一个
getUrl()
方法,您可以使用它。它返回一个
字符串
,您可以将该字符串添加到
微调器的适配器中


有一个
Spinner
教程介绍了详细信息。

您能更具体地介绍一下您的工作流程吗?您是否正在尝试从嵌入到应用程序中的
WebView
获取当前URL?是的,这是正确的。onClick方法位于以下类中:public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_browse);WebView myWebView=(WebView)findViewById(R.id.webView1);myWebView.setWebViewClient(new WebViewClient());myWebView.loadUrl();对于格式错误,我深表歉意。感谢您的澄清。请修改您的问题,以包含该代码,使其具有更多上下文。