webview加载网页时 只有一个大括号 怎么解决?
package com.df.dianping;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient; public class gameNews_Info extends Activity { private WebView webView; private static final String URL = "http://www.qq.com/"; @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // 取消标题 this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 进行全屏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.game_info2); // 实例化WebView webView = (WebView) this.findViewById(R.id.wv_oauth); /** * 调用loadUrl()方法进行加载内容 */
webView.loadUrl(URL); /** * 设置WebView的属性,此时可以去执行JavaScript脚本 */ webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom(true); webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
//Activity和Webview根据加载程度决定进度条的进度大小
//当加载到100%的时候 进度条自动消失
gameNews_Info.this.setTitle("Loading...");
gameNews_Info.this.setProgress(progress * 100);
if(progress == 100)
gameNews_Info.this.setTitle("完成");
}
});
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
{ // Handle the error
}
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
}); webView.loadUrl("http://www.fqk.com/index.php/m/read_news/25");
} @Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
java.lang.System.out.println("onRestart");
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
java.lang.System.out.println("onResume");
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
java.lang.System.out.println("onStart");
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
java.lang.System.out.println("onStop");
super.onStop();
}
}
package com.df.dianping;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient; public class gameNews_Info extends Activity { private WebView webView; private static final String URL = "http://www.qq.com/"; @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // 取消标题 this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 进行全屏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.game_info2); // 实例化WebView webView = (WebView) this.findViewById(R.id.wv_oauth); /** * 调用loadUrl()方法进行加载内容 */
webView.loadUrl(URL); /** * 设置WebView的属性,此时可以去执行JavaScript脚本 */ webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom(true); webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
//Activity和Webview根据加载程度决定进度条的进度大小
//当加载到100%的时候 进度条自动消失
gameNews_Info.this.setTitle("Loading...");
gameNews_Info.this.setProgress(progress * 100);
if(progress == 100)
gameNews_Info.this.setTitle("完成");
}
});
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
{ // Handle the error
}
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
}); webView.loadUrl("http://www.fqk.com/index.php/m/read_news/25");
} @Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
java.lang.System.out.println("onRestart");
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
java.lang.System.out.println("onResume");
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
java.lang.System.out.println("onStart");
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
java.lang.System.out.println("onStop");
super.onStop();
}
}
解决方案 »
- 求问怎么给Fragment中的控件加监听?有几种方法?
- 初学Android。大神推荐几本好书吧
- bundle在Activity中的使用问题。。。求解!
- 请教如何配置每个activity一个进程
- 2d绘图用 ShapeDrawable.draw(canvas) 和 canvas.drawXXX 有啥区别?
- HttpURLConnection POST失敗code=411
- linux安卓开发环境
- 在线求助,ADT每次启动时都卡死
- android中Fragment的onCreateView方法中多次inflater加载布局文件内存溢出?
- Android studio 安装问题
- 如何给png图片描边
- 在线等:service 关闭 activity 问题
用www.baidu.com
因为qq那个网址里面内容太多,太杂,有的可能手机或平板不支持。