Android webview在更改页面前会闪烁

Android webview在更改页面前会闪烁,android,cordova,android-webview,Android,Cordova,Android Webview,我目前正在将我的应用程序从phonegap/cordova应用程序转换为使用原生android webview(因为我不使用任何cordova插件,并且希望添加广告)。然而,我面临的一个问题并没有出现在cordova构建中。每当我单击链接切换页面时,应用程序都会闪烁,然后页面转换就会发生。正如我所说,这不会发生在phonegap/cordova构建中,html/javascript是相同的 这是我的安卓资源 package com.h2programming.epnext; import an

我目前正在将我的应用程序从phonegap/cordova应用程序转换为使用原生android webview(因为我不使用任何cordova插件,并且希望添加广告)。然而,我面临的一个问题并没有出现在cordova构建中。每当我单击链接切换页面时,应用程序都会闪烁,然后页面转换就会发生。正如我所说,这不会发生在phonegap/cordova构建中,html/javascript是相同的

这是我的安卓资源

package com.h2programming.epnext;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;

public class EpisodeNext extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    setupWebview();
}

private void setupWebview() {
    WebView view = (WebView)findViewById(R.id.webview);
    WebSettings settings = view.getSettings();

    view.setInitialScale(0);
    view.setVerticalScrollBarEnabled(false);
    view.requestFocusFromTouch();

    settings.setJavaScriptEnabled(true);
    settings.setDomStorageEnabled(true);
    settings.setDatabasePath("/data/data/com.h2programming.epnext/databases");

    settings.setJavaScriptCanOpenWindowsAutomatically(true);
    settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);

    view.loadUrl("file:///android_asset/index.html");
}
}
我试图添加cordova/phonegaps DroidGap活动中的方法,但我似乎找不到在切换页面时使我的webview不闪烁的方法(我只想进行immidate转换)。有人知道如何阻止这一切吗


谢谢

当启用硬件加速时,这似乎是ICS中的一个错误。这已在Jelly Bean中修复。

当启用硬件加速时,这似乎是ICS中的一个错误。这已在果冻豆中修复。

Bump。简而言之,每次我点击一个链接()时,网页都会闪烁白色,我该如何避免它呢。简而言之,每次我点击一个链接()网页都会闪烁白色,我该如何避免它?