当前位置: 首页 > 知识库问答 >
问题:

获得白屏,然后在浏览器打开后使用网页视图帖子网址在Android

华化
2023-03-14

当我试图在webView上保持姿势时,前3-4秒我看到白屏,然后浏览器打开。如果我按回车键,只会出现白屏。如果我再次按下回车键,那么只有它开始活动。因此,我将如何消除这个白色屏幕。这是我的代码。

      import org.apache.http.util.EncodingUtils;
      import com.google.analytics.tracking.android.EasyTracker;
      import android.app.Activity;
      import android.os.Bundle;
      import android.view.KeyEvent;
      import android.webkit.CookieManager;
      import android.webkit.CookieSyncManager;
      import android.webkit.WebView;

     public class HtmlViewerActivity extends Activity {
         WebView wv;
         String payUrl;
       protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.web_viewer);

        wv = (WebView) findViewById(R.id.webid);

        // use cookies to remember a logged in status
        CookieSyncManager.createInstance(this);
        CookieSyncManager.getInstance().startSync();

        CookieManager cookieManager = CookieManager.getInstance();
        cookieManager.removeAllCookie();

                // getting data from other Activity using bundle

        Bundle bundle = new Bundle();
        bundle = getIntent().getExtras();                
        payUrl = bundle.getString("payUrl");

        wv.setKeepScreenOn(true);
        wv.getSettings().setDomStorageEnabled(true);
        wv.getSettings().setBuiltInZoomControls(true);

        byte[] post = EncodingUtils.getBytes(payUrl, "BASE64");
        wv.postUrl("http://syntheverest.collasapp/app/get_details.php", post);

      }

      @Override
      public void onBackPressed() {
          // TODO Auto-generated method stub
          if (wv.canGoBack())
              wv.goBack();
          else
              super.onBackPressed();

        }
    }

共有2个答案

应嘉容
2023-03-14

是的,就像希德说的,你可以用进度条。

带有进度条的网页视图

舒仲渊
2023-03-14

试试这个:(YourWebview). setBackground Color(0x00000000);

将您的webview设置为透明。

 类似资料:
  • 问题内容: 我正在用Python开发一个小项目。它分为两个部分。 第一部分负责爬网并提取一些信息并将其插入数据库。 第二部分负责使用数据库来呈现那些信息。这两部分共享数据库。在第二部分中,我使用Flask框架以一些格式,样式等将信息显示为html,以使其看起来更整洁。 这两部分的源文件都在同一个程序包中,但是要正确运行此程序,用户必须像这样分别运行搜寻器和结果表示器: python crawler

  • 本文向大家介绍使用python调用浏览器并打开一个网址的例子,包括了使用python调用浏览器并打开一个网址的例子的使用技巧和注意事项,需要的朋友参考一下 python 打开浏览器,可以做简单的刷网页的小程序。仅供学习,别用非法用途。 python的webbrowser模块支持对浏览器进行一些操作,主要有以下三个方法: 我们需要了解webbrowser.open()方法: 在系统的默认浏览器中访问

  • 问题内容: 我想使用Python在本地计算机的网络浏览器(Chrome或Internet Explorer)中打开网站。 有没有可以为我做到这一点的模块? 问题答案: 该模块看起来很有希望

  • 我有一个页面,可以显示类别中的帖子。 我希望使用此代码 问题是,我不能显示缩略图。 我正在努力寻找如何发布缩略图网址并放入其中

  • 本文向大家介绍C#使用默认浏览器打开网页的方法,包括了C#使用默认浏览器打开网页的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用默认浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 我试图启动firefox浏览器,并使用selenium webdriver打开一个网页示例< code>google.com。我成功地启动了浏览器,但启动网页时出现了一些问题。我得到的错误是 线程“main”中的异常 org . open QA . selenium . remote . unreachablebrowserexception:无法启动新会话。 可能的原因是远程服务器地址无效或浏览