1
我對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();
}
}
}
我會深深體會到任何幫助。
您可以更具體地瞭解您的工作流程嗎?你是否試圖從你的應用中嵌入的'WebView'獲取當前URL? – acj
是的,這是正確的。 onClick方法在以下類中: \t public void onCreate(Bundle savedInstanceState){ \t \t super.onCreate(savedInstanceState); \t \t setContentView(R.layout.activity_browse); \t \t WebView myWebView =(WebView)findViewById(R.id.webView1); myWebView.setWebViewClient(new WebViewClient()); myWebView.loadUrl(「http://no.wikipedia.org/wiki/Spesial:Tilfeldig」); 我很抱歉格式不正確。 – Xantrax
謝謝澄清。請修改您的問題以包含該代碼,以使其具有更多上下文。 – acj