이클립스에러 채택완료
이크립스에서 아래 소스로 Run as 하려하니까 에러가 나네요
그전 4년전에 어찌어찌해서 어플을 생성 했었는데
안되네요
고수님들 부탁 합니다.
package sir.kr;
import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.KeyEvent; import android.webkit.WebView; import android.webkit.WebViewClient;
public class TestWebViewActivity extends Activity{ private WebView mWebView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setLayout(); // 웹뷰에서 자바스크립트실행가능 mWebView.getSettings().setJavaScriptEnabled(true); // 구글홈페이지 지정 mWebView.loadUrl("http://wooro365.cafe24.com">http://sir.kr "); // WebViewClient 지정 mWebView.setWebViewClient(new WebViewClientClass()); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { mWebView.goBack(); return true; } return super.onKeyDown(keyCode, event); } private class WebViewClientClass extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(intent); }else if(url.startsWith("http:") || url.startsWith("https:")) { view.loadUrl(url); } return true; } } /* * Layout */ private void (){ mWebView = (WebView) findViewById(R.id.webview); } }
답변 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인