1

現在、アプリをphonegap / cordovaアプリから、ネイティブのandroid webviewを使用するように変換しています(cordovaプラグインを使用せず、広告を追加したいため)。ただし、cordovaビルドには表示されない問題が1つあります。リンクをクリックしてページを切り替えるたびに、アプリケーションが点滅し、ページ遷移が発生します。私が言ったように、これはphonegap / cordovaビルドでは発生せず、html/javascriptは同じです。

これが私のAndroidソースです

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アクティビティからメソッドを追加しようとしましたが、ページを切り替えたときにWebビューが点滅しないようにする部分が見つからないようです(すぐに移行したいだけです)。誰かがこれを止める方法を知っていますか?

ありがとう!

4

1 に答える 1

1

ハードウェアアクセラレーションが有効になっている場合、ICSのバグのようです。これはJellyBeanで修正されました。

于 2012-08-18T19:28:11.090 に答える