Back

android - 优化: 在SplashActivity(启动图)中就开始显示首页webview

发布时间: 2017-08-13 12:49:00

TODO: 加上github demo

在 SplashActivity 中,做这个操作: 

       // 第一步 启动一个独立线程
       new Handler().post(new Runnable() {
            @Override
            public void run() {
      // 第二步,用下面两行代码, 实现打开一个webview并且加载 url 
                LayoutInflater.from(getApplicationContext()).inflate(R.layout.fragment_market, null);
                (AppWebView) mainViewList[0].findViewById(R.id.market_web_view).loadUrl( PageUrls.MARKET);
                ......

在 被打开的页面中,是这样的操作:

        // 直接赋值就可以了. 
        rootView = SplashActivity.mainViewList[0]; 
  // 不必像原来那样, 就重复执行代码了.
//        rootView = inflater.inflate(R.layout.fragment_market, container, false);

        // 下面是其他代码....
        initView();
        setWebView();

Back