package hj2.sa.app;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;

public class WebViewTest extends Activity {
  private static final String myURL1="http://m.daum.net";
  private static final String myURL2="http://m.naver.com";
  WebView webview;

  @Override
  public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.main);
     
   webview = (WebView) findViewById(R.id.webview);
   webview.getSettings().setJavaScriptEnabled(true);
   webview.loadUrl("myURL1);
        
   webview.setWebViewClient(new WebViewTestClient());
        
   Button b1 = (Button)findViewById(R.id.Button01);
   Button b2 = (Button)findViewById(R.id.Button02);
   Button b3 = (Button)findViewById(R.id.Button03);
        
   b1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
     webview = (WebView) findViewById(R.id.webview);
     webview.getSettings().setJavaScriptEnabled(true);
     webview.loadUrl("myURL2);
     webview.setWebViewClient(new WebViewTestClient());
    }
   });
        
   b2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
     webview = (WebView) findViewById(R.id.webview);
     webview.getSettings().setJavaScriptEnabled(true);
     webview.reload();
     webview.setWebViewClient(new WebViewTestClient());
    }
   });
        
   b3.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
     finish();
    }
   });
  }
        
  @Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
   if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
    webview.goBack();
    return true;
   }
   return super.onKeyDown(keyCode, event);
  }
    
  private class WebViewTestClient extends WebViewClient {
   @Override
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl("url);
    return true;
   }
  }
}

 

진하게 칠한 부분에서 자꾸 오류가 납니다. @Override 줄을 지우라고 해서 지웠는데 지웠다고 오류가 나고, 쓰면 썻다고 오류가 나네요.