0
아래 웹 페이지에서이 웹보기를 볼 수 없습니다. 주석 처리 된 코드로 작업했습니다. 새 코드를 가져와 웹보기를로드해야합니다. 이 샘플 코드를 사용하고 있습니다. 페이지를 열지 않는 문제를 어떻게 해결할 수 있습니까? 당신이 두 번 같은 웹보기를 초기화하는 두 번째 시간 동안, 당신이 그것을에 loadUrl() 메서드를 호출하지 않는 어쩌면 때문에 The Sample codewebchromeclient로로드 할 웹보기 받기
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
if(requestCode==FILECHOOSER_RESULTCODE)
{
if (null == mUploadMessage) return;
Uri result = intent == null || resultCode != RESULT_OK ? null
: intent.getData();
mUploadMessage.onReceiveValue(result);
mUploadMessage = null;
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.register:
//mWebView2 = (WebView) findViewById(R.id.webview);
// mWebView2.getSettings().setJavaScriptEnabled(true);
// mWebView2.loadUrl("http://www.Mysite.com/AndroidAddMember.aspx");
//mWebView2.setWebViewClient(new HelloWebViewClient());
wv = new WebView(this);
wv.setWebViewClient(new WebViewClient());
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("http://www.Mysite.com/AndroidAddMember.aspx");
wv.setWebViewClient(new WebViewClient());
wv.setWebChromeClient(new WebChromeClient()
{
//The undocumented magic method override
//Eclipse will swear at you if you try to put @Override here
public void openFileChooser(ValueCallback<Uri> uploadMsg) {
mUploadMessage = uploadMsg;
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.addCategory(Intent.CATEGORY_OPENABLE);
i.setType("image/*");
BangMeorNot.this.startActivityForResult(Intent.createChooser(i,"File Chooser"), FILECHOOSER_RESULTCODE);
}
});
setContentView(wv);
return true;