package com.hupu.games.fragment;
import java.util.HashMap;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings.RenderPriority;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.hupu.games.R;
import com.hupu.games.activity.HupuBaseActivity;
import com.hupu.games.activity.NBAPlayerInfoActivity;
import com.hupu.games.activity.WebViewActivity;
import com.hupu.games.common.HuPuRes;
import com.hupu.games.common.HupuLog;
import com.hupu.games.common.HupuScheme;
import com.hupu.games.handler.IWebViewClientEvent;
import com.hupu.games.view.HupuWebView;
import com.mato.sdk.proxy.Proxy;
public class DataFragment extends BaseFragment implements IWebViewClientEvent{
private HupuWebView mWebView;
String url;
public int mode;
public String mTag;
public void setUrl(String s)
{
url =s;
HupuLog.d("ul="+s);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mTag = getArguments().getString("tag");
mode = getArguments().getInt("mode");
}
@SuppressLint("NewApi")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v =inflater.inflate(R.layout.fragment_data, null);
mWebView=(HupuWebView)v.findViewById(R.id.web_content);
mWebView.setWebViewClientEventListener(this);
Proxy.supportWebview(getActivity());
mWebView.getSettings().setRenderPriority(RenderPriority.HIGH);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mWebView.loadUrl(url);
return v;
}
@Override
public void onPageFinished(WebView view, String url) {
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url,boolean isScheme) {
if(isScheme)
((HupuBaseActivity) getActivity()).sendUmeng(HuPuRes.UMENG_EVENT_NBAPLAYERS, HuPuRes.UMENG_KEY_ENTRANCE,HuPuRes.UMENG_VALUE_NBA_STATS);
return true;
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
}
@Override
public void onReceivedTitle(WebView view, String title) {
// TODO Auto-generated method stub
}
}