初版方法,直接向webView传入uri加载网页。
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//透明化任务栏
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//隐藏题目栏
ActionBar actionBar=getSupportActionBar();
if(actionBar!=null){
actionBar.hide();
}
WebView webView=(WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("https://blog.csdn.net/qq_45923275?spm=1011.2124.3001.5343");
}
}
这样做的缺点是,在网页中点击跳转链接的时候仍然在这个Activity中,因此按下返回键会回到桌面并且丢失所有的操作记录。
改进方法很简单&#