package com.tejia.lijin.app.ui.invite;
|
|
import android.content.Context;
|
import android.content.SharedPreferences;
|
import android.os.Bundle;
|
import android.view.View;
|
import android.webkit.WebChromeClient;
|
import android.webkit.WebSettings;
|
import android.webkit.WebView;
|
import android.widget.FrameLayout;
|
import android.widget.ProgressBar;
|
|
import com.wpc.library.RetainViewFragment;
|
import com.tejia.lijin.app.R;
|
|
/**
|
* Created by weikou2015 on 2018/9/29.
|
*/
|
|
public class RankingFragment extends RetainViewFragment {
|
private WebView webview;
|
private FrameLayout fl_webview;
|
ProgressBar progressBar;
|
|
@Override
|
public int getContentResource() {
|
return R.layout.fragment_ranking;
|
}
|
|
@Override
|
public void onCreateView(View contentView, Bundle savedInstanceState) {
|
fl_webview = contentView.findViewById(R.id.fl_webview);
|
webview = new WebView(fl_webview.getContext());
|
fl_webview.addView(webview, new FrameLayout.LayoutParams(
|
FrameLayout.LayoutParams.MATCH_PARENT,
|
FrameLayout.LayoutParams.MATCH_PARENT));
|
WebSettings webSettings = webview.getSettings();
|
webSettings.setJavaScriptEnabled(true);
|
webSettings.setDomStorageEnabled(true);
|
webSettings.setTextZoom(100);
|
|
webview.setDrawingCacheEnabled(true);
|
progressBar = contentView.findViewById(R.id.myProgressBar);
|
progressBar.setMax(100);
|
progressBar.setProgressDrawable(this.getResources()
|
.getDrawable(R.drawable.color_progressbar));
|
webview.setWebChromeClient(new WebChromeClient() {
|
|
@Override
|
public void onReceivedTitle(WebView view, String title) {
|
}
|
|
@Override
|
public void onProgressChanged(WebView webView, int i) {
|
if (i == 100) {
|
progressBar.setVisibility(View.GONE);
|
} else {
|
if (View.INVISIBLE == progressBar.getVisibility()) {
|
progressBar.setVisibility(View.VISIBLE);
|
}
|
progressBar.setProgress(i);
|
}
|
super.onProgressChanged(webView, i);
|
}
|
});
|
SharedPreferences sp = webview.getContext().getSharedPreferences("user", Context.MODE_PRIVATE);
|
|
webview.loadUrl(sp.getString("jiangjin_bang", ""));
|
}
|
}
|