72 Android WebView AlertDialog
来源:互联网 发布:微信刷票软件免费版 编辑:程序博客网 时间:2024/06/05 20:14
package com.example.android_webview_loaddata;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.view.Menu;import android.view.Window;import android.webkit.JsResult;import android.webkit.WebChromeClient;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.Toast;public class MainActivity extends Activity {private WebView webview;@SuppressLint("SetJavaScriptEnabled")@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webview = (WebView) this.findViewById(R.id.webView1);// String summary =// "<html><body>You scored <b>192</b> points.</body></html>";// webview.loadData(summary, "text/html", null);WebSettings webSettings = webview.getSettings();webSettings.setJavaScriptEnabled(true);// 表示webview可执行服务器端的JS代码webview.setWebChromeClient(new WebChromeClient() {@Overridepublic boolean onJsAlert(WebView view, String url, String message,final JsResult result) {// TODO Auto-generated method stubAlertDialog.Builder builder =new AlertDialog.Builder(MainActivity.this);builder.setTitle("提示");builder.setMessage(message);builder.setPositiveButton("确定", new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubresult.confirm();//表示确认用户的选择}});builder.create().show();return super.onJsAlert(view, url, message, result);}});webview.loadUrl("http://baidu.com");}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
0 0
- 72 Android WebView AlertDialog
- Android WebView上传文件的问题 AlertDialog取消选择
- android alertdialog
- Android: AlertDialog
- Android AlertDialog
- Android AlertDialog
- Android AlertDialog
- android alertdialog
- Android alertDialog
- android alertDialog
- Android alertDialog
- Android alertDialog
- Android AlertDialog
- Android---AlertDialog
- android alertDialog
- Android - AlertDialog
- android *** AlertDialog
- Android alertDialog
- iOS7 AVAudioRecorder不能录音
- Dynamic Performance Tables not accessible
- linux c编程system与exec等区别简介
- C/C++ 语言中的表达式求值
- 无需重编 修改程序的静态变量初始值
- 72 Android WebView AlertDialog
- 基于visual Studio2013解决算法导论之020单链表
- EDA技术课后题答案
- [Leetcode] Binary Tree Inorder Traversal (Java)
- oracle教程之oracle10g 手动创建数据详解(linux)
- PHP上台阶问题(斐波纳契数列应用)
- gtest and make file reference
- netbeans 查找替换整个项目
- 安卓按home键之后,再次点击程序图标避免再次重新启动程序解决办法