1
저는 Android Developing (및 stackoverflow)에 매우 익숙합니다.브라우저에서 스피너에 현재 URL 채우기
현재 검색중인 웹 사이트의 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 (새 WebViewClient()); myWebView.loadUrl ("http://no.wikipedia.org/wiki/Spesial:Tilfeldig"); 잘못된 형식에 대해 사과드립니다. – Xantrax
설명해 주셔서 감사합니다. 더 많은 문맥을 갖도록 코드를 포함하도록 질문을 수정하십시오. – acj