package com.geo.smallcredit.activity;
import com.geo.smallcredit.R;
import com.umeng.socialize.bean.SHARE_MEDIA;
import com.umeng.socialize.controller.UMServiceFactory;
import com.umeng.socialize.controller.UMSocialService;
import com.umeng.socialize.sso.UMSsoHandler;
import android.app.Activity;
import android.app.ActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class WebViewActivity extends Activity implements OnClickListener {
private WebView mWebView;
private Button imgback;
private Intent intent;
private String webUrl,title,tag;
private TextView showTitle,backtext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.webview_activity);
initview();
intent=getIntent();
webUrl=intent.getStringExtra("url");
title=intent.getStringExtra("title");
tag=intent.getStringExtra("tag");
showTitle.setText(title);
backtext.setText(intent.getStringExtra("backText"));
mWebView = (WebView) findViewById(R.id.webview_activity);
WebSettings webSettings = mWebView.getSettings();
webSettings.setUseWideViewPort(true);// ���ô����ԣ��������������
webSettings.setLoadWithOverviewMode(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); // �ر�webview�л���
mWebView.loadUrl(webUrl);
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
initclick();
}
public void initview() {
imgback = (Button) findViewById(R.id.webview_activity_imgback);
showTitle=(TextView) findViewById(R.id.webview_title);
backtext=(TextView) findViewById(R.id.webview_backtext);
}
public void initclick() {
imgback.setOnClickListener(this);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
if(keyCode == KeyEvent.KEYCODE_BACK){
if("huchi".equals(tag)){
finish();
Huchi_shuoming_Activity.instance.finish();
}else if("paipai".equals(tag)){
finish();
Paipaidai_ShuomingActivity.instance.finish();
}else if("jiafengqi".equals(tag)){
finish();
Jiafenqi_ShuomingActivity.instance.finish();
}else if("laifenqi".equals(tag)){
finish();
Laifenqi_ShuomingActivity.instance.finish();
}else if("pingan".equals(tag)){
finish();
Pinganyidai_ShuomingActivity.instance.finish();
}
else{
finish();
}
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.webview_activity_imgback:
if("huchi".equals(tag)){
finish();
Huchi_shuoming_Activity.instance.finish();
}else if("paipai".equals(tag)){
finish();
Paipaidai_ShuomingActivity.instance.finish();
}else if("jiafengqi".equals(tag)){
finish();
Jiafenqi_ShuomingActivity.instance.finish();
}else if("laifenqi".equals(tag)){
finish();
Laifenqi_ShuomingActivity.instance.finish();
}else if("pingan".equals(tag)){
finish();
Pinganyidai_ShuomingActivity.instance.finish();
}
else{
finish();
}
// Huchi_shuoming_Activity.instance.finish();
break;
}
}
}