package net.npaka.webviewex;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
//Webビュー
public class WebViewEx extends Activity {
//アプリの初期化
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Webビューの生成
WebView webView=new WebView(this);
webView.setWebViewClient(new WebViewClient(){
//外部ブラウザを利用しない
@Override
public boolean shouldOverrideUrlLoading(WebView view,String url) {
return false;
}
//ページ読み込み完了時に呼ばれる
@Override
public void onPageFinished(WebView view, String url) {
showToast("読み込み完了");
}
//エラー時に呼ばれる
@Override
public void onReceivedError(WebView view,int errorCode,
String description,String url) {
showToast("エラー");
}
});
setContentView(webView);
webView.loadUrl("http://npaka.net");
}
//トーストの表示
private void showToast(String text) {
Toast.makeText(this,text,Toast.LENGTH_SHORT).show();
}
}
|